Struts2.3.4 GA版配置流程
来源:互联网 发布:网络信用查询 编辑:程序博客网 时间:2024/05/16 08:31
Struts版本更新真快啊,回头望了望大部分参考书上还停留在2.1.X时,一上官网都更新到2.3.4版本了......不过整个配置流程并没有太大的改变,流程如下(以一段小程序为例好了):
1:建立web项目,将Struts2.3.4目录下lib文件夹下的jar导入到WEB-INF下的lib目录,不过我们没必要将所有的包完全导入,我们只要保证能运行struts的包就好了,大家可以直接参考Struts2.3.4的app目录的blank项目即可,这里列出来吧:
asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar
freemarker-2.3.19.jar javassist-3.11.0.GA.jar(这个包以前是被内置到Struts中的,但是后来被移出去了,大家可以手动从blank项目中找到) ognl-3.0.5.jar
struts2-core-2.3.4.jar xwork-core-2.3.4.jar
2:修改web.xml
由于struts2启动依托于一个过滤器,所以需要我们手工配置,这个过滤器源文件位于struts2-core-2.3.4.jar 下org.apache.struts2.dispatcher.ng.filter中,好吧,配置如图所示:
private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String execute() throws Exception { // TODO Auto-generated method stub return SUCCESS; }
3:在src文件夹下建立struts.xml文件(这个是核心文件,文件名不能错),其实这个并不会被调用,真正运行时是调用的classes下的struts.xml,OK,现在配置我们刚才创立的文件,
username:<%=request.getParameter("username") %><br>password:<%=request.getParameter("password") %>
恩,基本上就这样,其中我们自己创建的类去处理请求的参数时,并不是说我们的成员变量就一定要是password,username的,只要我们的set,get方法后面的名字与传过来的参数名字相同即可,这个涉及到反射的机制...
- Struts2.3.4 GA版配置流程
- Struts2 国际化配置流程
- Struts2 初始配置流程
- 【Struts2】Struts2纯手工安装、配置以及Helloworld,以最新版struts 2.3.20 GA做例子
- Struts2配置(Struts开发流程)
- struts2 基本流程与配置
- struts2基本流程与配置
- Struts2 struts2基本流程与配置
- struts2.2.1+spring2.5+hibernate3.2.6ga maven依赖配置记录
- springside4.2.3GA 从头配置,直到在eclipse中正常运行全流程
- springside4.2.3GA 从头配置,直到在eclipse中正常运行全流程
- Win7下MySQL-5.6.10GA解压缩版安装配置
- struts2的简单流程与xml配置
- struts2的执行流程与配置详解
- struts2的基本配置详细流程解说
- Struts2框架工作流程以及配置
- Struts2流程分析与工具配置
- Struts2配置流程及处理请求过程
- 《Effective STL》条款24:当关乎效率时应该在map::operator[]和map::insert之间仔细选择
- apache+tomcat 集群
- poj 2151 Check the difficulty of problems (DP)
- Eclipse断点调试
- C++Simplify04-标准库string和vector
- Struts2.3.4 GA版配置流程
- Linux查看进程 杀进程
- 设置SAP migo、mb1b、mb1c中的字段
- HDU2647(逆向拓扑排序)
- ArcGIS version not specified.
- POJ 3624 Charm Bracelet (0-1背包)
- hdu 4320 Arcane Numbers 1
- 我是这样利用异常的(解耦)——你不知道异常的那些事(二)
- mac设置环境变量