Myeclipse Struts2 的配置。
来源:互联网 发布:有限元仿真软件 编辑:程序博客网 时间:2024/06/05 20:03
使用Myeclipse配置struts21.准备必要包
点击Myeclipse -- Project Capabilities -- 添加Struts功能
2.修改配置文件 Web.xml,增加一下代码
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
以上代码,用于在启动Struts2时加载FilterDispatcher.class类,FilterDispatcher.class类在struts2-core类包中。
3.在src下面增加strus.xml
<?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> <include file="struts-default.xml" /> <package name="default" extends="struts-default"> </package></struts>
struts.xml具体配置方法:
View Code
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" > <struts> <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --> <include file="struts-default.xml"></include> <!-- package提供了将多个Action组织为一个模块的方式 package的名字必须是唯一的 package可以扩展 当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的package 的配置 父package必须在子package前配置 name:package名称 extends:继承的父package名称 abstract:设置package的属性为抽象的 抽象的package不能定义action 值true:false namespace:定义package命名空间 该命名空间影响到url的地址,例如此命名空间为/test那么访问是的地址为http://localhost:8080/struts2/test/XX.action --> <package name="com.kay.struts2" extends="struts-default" namespace="/test"> <interceptors> <!-- 定义拦截器 name:拦截器名称 class:拦截器类路径 --> <interceptor name="timer" class="com.kay.timer"></interceptor> <interceptor name="logger" class="com.kay.logger"></interceptor> <!-- 定义拦截器栈 --> <interceptor-stack name="mystack"> <interceptor-ref name="timer"></interceptor-ref> <interceptor-ref name="logger"></interceptor-ref> </interceptor-stack> </interceptors> <!-- 定义默认的拦截器 每个Action都会自动引用 如果Action中引用了其它的拦截器 默认的拦截器将无效 --> <default-interceptor-ref name="mystack"></default-interceptor-ref> <!-- 全局results配置 --> <global-results> <result name="input">/error.jsp</result> </global-results> <!-- Action配置 一个Action可以被多次映射(只要action配置中的name不同) name:action名称 class: 对应的类的路径 method: 调用Action中的方法名 --> <action name="hello" class="com.kay.struts2.Action.LoginAction"> <!-- 引用拦截器 name:拦截器名称或拦截器栈名称 --> <interceptor-ref name="timer"></interceptor-ref> <!-- 节点配置 name : result名称 和Action中返回的值相同 type : result类型 不写则选用superpackage的type struts-default.xml中的默认为dispatcher --> <result name="success" type="dispatcher">/talk.jsp</result> <!-- 参数设置 name:对应Action中的get/set方法 --> <param name="url">http://www.sina.com</param> </action> </package> </struts>
0 0
- Myeclipse Struts2 的配置。
- MyEclipse 中配置struts2.2.1的方法
- myeclipse中使用struts2的配置
- Myeclipse 配置struts2实例
- Myeclipse 配置struts2
- Myeclipse 配置struts2实例
- MyEclipse中Struts2配置
- Myeclipse快速配置struts2.1
- MyEclipse配置struts2编程环境
- myeclipse下配置struts2.0遇到的问题
- myeclipse 6.0 怎么配置STRUTS2.1.2的自动提示
- 如何删除MyEclipse中已经配置好的Struts2
- Myeclipse下的struts2.3.8 配置 保证绝对好用
- 如何删除MyEclipse中已经配置好的Struts2
- 如何删除MyEclipse中已经配置好的Struts2
- Myeclipse+struts2.0.11+hibernate+spring配置
- myeclipse自动提示struts2标签配置方法
- Struts2项目在MyEclipse中的配置
- Flex实例【Shangle.net】解析【填坑篇】
- 【Yii】主题管理
- ndk 9编译ffmpeg 2.2.
- &和&&的区别
- PB项目反编译总结
- Myeclipse Struts2 的配置。
- VBA文件对话框的应用(VBA打开文件、VBA选择文件、VBA选择文件夹)
- JNI编程注意事项
- WIN7 下 Qt Creator 安装 QWT
- 编程语言系列(三)--java语言基础知识点总结
- 怎样减大腿最快最有效
- HDU 4790 Just Random
- SVN常见问题与解决方法
- 运用servlet3.0注解报404错误