struts2中struts.xml文件配置简单讲解
来源:互联网 发布:js提交复杂表单 编辑:程序博客网 时间:2024/06/15 00:39
包配置(package----多个action、多个拦截器、多个拦截器引用的集合)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts>
<!-- 配置编码 --><constant name="struts.i18n.encoding" value="utf-8"></constant>
...</struts>
命名空间的配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts>
<!-- 一个struts.xml文件可配置多个package。其中package中的name属性是必须的,用来指定包的名称;extends属性必须是另一个包的name属性的值,是用来继承其他的包的;namespace属性用来指定包的命名空间,同一个命名空间不能有相同的action。 --><package name="default" extends="struts-default" namespace="/">
...
</package>
</struts>
拦截器(AOP(面向切面编程)的思想)配置<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts>
<!-- 下面两个包的namespace分别是“/”和“phn”;假设项目名为struts2,则访问时应注意:上一个login.action应该这样访问:"http://localhost:8080/struts2/login";下一个register.action应该这样访问:"http://localhost:8080/struts2/phn/register" -->
<package name="com" extends="struts-default" namespace="/"><action name="login" class="com.LoginAction"><result name="success">success.jsp</result><result name="error">error.jsp</result></action></package>
<package name="phn" extends="struts-default" namespace="/phn">
<action name="register" class="phn.RegisterAction">
<result name="success">success.jsp</result>
<result name="error">error.jsp</result>
</action>
</package></struts>
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts><constant name="struts.i18n.encoding" value="utf-8"></constant><package name="default" extends="struts-default" namespace="/"><interceptors><!-- 登录权限的控制 --><interceptor name="loginPermissions" class="com.phn.LoginPermissions"></interceptor><!-- 记录日志 --><interceptor name="log" class="com.phn.LoginInterceptor"></interceptor><!-- 定义一个拦截器的栈 --><interceptor-stack name="permissionsAndLog"><interceptor-ref name="loginPermissions"></interceptor-ref><interceptor-ref name="log"></interceptor-ref></interceptor-stack></interceptors><action name="login" class="com.LoginAction"><interceptor-ref name="permissionsAndLog"></interceptor-ref><result name="success">success.jsp</result></action></package></struts>
- struts2中struts.xml文件配置简单讲解
- struts2中web.xml配置struts.xml文件
- Struts2配置struts.xml文件
- struts2中struts.xml文件用通配符配置
- 简单的struts2.0配置struts.xml
- Struts2 Chapter2 struts.xml文件的配置
- struts2配置 struts.xml文件范例
- Struts2关于struts.xml文件配置说明
- struts2中struts.properties配置文件详解(及在struts.xml文件中的配置)
- struts2 中 struts.xml文件属性配置
- struts2中struts-default.xml配置
- struts2.0中struts.xml配置…
- (一)Struts2中struts.xml配置
- struts2中struts.xml常用配置
- Struts2-struts.xml中<package>配置
- struts2.0中Struts.xml配置详解
- Struts2中struts.xml文件详解
- struts2 struts.xml配置
- linux 查找该文件中是否有字符串
- oracle中job的创建删除及终止
- JDBC连接数据库
- 什么是P问题、NP问题和NPC问题
- hibernate配置文件hibernate.cfg.xml的详细解释
- struts2中struts.xml文件配置简单讲解
- 1.类之间的关系
- 汇编操作符
- “DEBUG”汇编指令
- Swing JList渲染器--DefaultListCellRenderer的使用
- Java中的equels和==比较
- android插件化-apkplugdemo源码阅读指南-10
- hibernate3使用注解,spring配置文件applicationContext.xml的配置
- 第3天 失眠的开始0.0