struts2 框架安装及配置
1,打开 http://struts.apache.org/网站,点击右上角的 struts2,在进入的页面点击 Download Now,下载 Full Distribution(完整版),并解压.
2,复 制 lib 目录下的 commons-logging-1.0.4.jar,freemarker-2.3.13.jar,ognl-2.6.11.jar, struts2-core-2.1.6.jar,xwork-2.1.2.jar 到/WEB-INF/lib 目录下(其他 jar 文件请根据需要复 制). 另:commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar 两个包有时不导入会出问题.
3,在/WEB-INF/下的 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>
4,在 src 目录中新建 struts.xml 文件,内容示例如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="struts2" extends="struts-default"> <action name="login" class="com.test.action.LoginAction"> <result name="input">/login2.jsp</result> <result name="success">/result.jsp</result> </action> </package> </struts> 至此,struts2 框架已经添加完毕.
5,在src下创建一个com.test.action的包,在这个包创建个名为LoginAction的class,在这个class中有一个execute的方法,返回值为input或success,在项目中建立3个jsp,分别为login.jsp,login2.jsp,result.jsp,login.jsp的action设置为login,运行login.jsp即可。
strut2中文乱码
如果你用get提交,tomcate会对url编码成iso-8859-1
你页面不是gbk而是utf8,那么怎么转也转不回...
你应该这样:
1)把所有页面编码变成gbk
2)尽可能用post传递参数
3)你的数据库编码也变成gbk
这样你的编码就全部统一了...这个方法已经很简单了,就是注意习惯,之后什么转码之类的根本不用做。
sturt2拦截器
1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现。
2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用。
3.Struts2拦截器的实现原理相对简单,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的 拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。
分享到:
相关推荐
struts2学习心得,总结了struts2的常用方法,经验
struts2校验框架使用心得 希望对初学者有所帮助
本人在平时J2EE的学习过程中的一些心得体会
Struts2输入校验总结 Struts2输入校验
初学者的眼光看世界。 Struts2和Struts1差不多。
Struts2 与 struts1 的对比 控制器类: Struts2的控制器不像struts1的那样了 它就是一个简单的pojo 里面包含封装用户的请求参数
Ajax+Struts使用Json数据心得Ajax+Struts使用Json数据心得Ajax+Struts使用Json数据心得Ajax+Struts使用Json数据心得
struts2心得.docx
struts 学习心得
struts2环境配置详细过程,源于网上的资源,自己总结起来
参考博文:http://blog.csdn.net/u011638419/article/details/41692091
Struts2的“零配置”特性是Struts2的新功能,可能会出现一些小Bug,所以企业开发者请慎重使用该特性, Struts2的“零配置”特性由struts2-codebehind-plugin-2.1.2.jar插件支持,使用时记得将其拷入WEB-INF/lib下; ...
自己在公司实习做的项目struts2 希望对你有所帮助
完整struts2.0配置,包含配置文件如何配置以及常用的包
个人学习Struts2的心得体会以及学习笔记,对正在学习Struts2的初学者应该有用。
strut2 配置自定义拦截器 包括struts2.xml 和 action对应的xml 以及拦截器 可能有点简单 但是基本配置都有
外加一些关于struts2和hibernate的技巧心得整理. 说一下这次3.0更新的内容.可能大家在我的博客里面已经看到了相关的日志.我懒.下面就把那个日志抽出来当说明了啊.有兴趣的就下载下来瞅瞅.偶也是菜鸟的.写的不好不要...