Struts2 登录
来源:互联网 发布:美丽说网络兼职客服 编辑:程序博客网 时间:2024/06/07 06:19
需要注意:struts2必须运行在JRE1.5版本以上
1 创建Java Web项目
2 引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下:
* commons-logging-1.1.3.jar
* freemarker-2.3.22.jar
* ognl-3.0.19.jar
* struts2-core-2.3.32.jar
* xwork-core-2.3.32.jar
* commons-fileupload-1.3.2.jar
3 在web.xml文件中,配置StrutspreparedAndExecuteFilter或FilterDispatcher
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutspreparedAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4 提供struts2的配置文件struts.xml放到src下。
struts的路径为:H:\struts2\struts-2.3.32\apps\struts2-blank\WEB-INF\src\java
5 建立JSP(login.jsp login_success.jsp login_error.jsp)
6 创建struts2的Action,struts2中的Action可以不用继承struts2中的任何类,也不用实现struts2的任何接口
所以struts2的对象可以是一个POJO对象(纯粹的Java对象)
所以struts2的Action测试更容易
struts2的缺省方法名称:public String execute() throws Exception;
7 在Action中提供getter和setter方法,便于收集数据。(这种收集数据的模式称为属性驱动模式)
2 引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下:
* commons-logging-1.1.3.jar
* freemarker-2.3.22.jar
* ognl-3.0.19.jar
* struts2-core-2.3.32.jar
* xwork-core-2.3.32.jar
* commons-fileupload-1.3.2.jar
3 在web.xml文件中,配置StrutspreparedAndExecuteFilter或FilterDispatcher
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutspreparedAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4 提供struts2的配置文件struts.xml放到src下。
struts的路径为:H:\struts2\struts-2.3.32\apps\struts2-blank\WEB-INF\src\java
5 建立JSP(login.jsp login_success.jsp login_error.jsp)
6 创建struts2的Action,struts2中的Action可以不用继承struts2中的任何类,也不用实现struts2的任何接口
所以struts2的对象可以是一个POJO对象(纯粹的Java对象)
所以struts2的Action测试更容易
struts2的缺省方法名称:public String execute() throws Exception;
7 在Action中提供getter和setter方法,便于收集数据。(这种收集数据的模式称为属性驱动模式)
1 <result>标签的name默认缺省值为success;
2 struts2提供了一个Action接口,在Action接口中定义了一些常量和execute方法,我们可以使用该方法,开发更规范
3 struts2的常用配置参数:
* struts.configuration.xml.reload=true(当struts的xml配置文件发生修改会立刻加载)
在生产环境下最好不要配置(运行环境)
* struts.devMode 会提供更好的提示信息
以上参数配置方式有两种:
1 在struts.properties文件中配置
2 在struts.xml文件中进行constant配置。
阅读全文
1 0
- Struts2 登录
- Struts2 登录
- struts2,登录功能模块实现
- 登录过滤器(Struts2)
- struts2模拟登录
- struts2登录程序
- struts2.0登录例子
- struts2登录验证码
- Struts2 登录示例
- 登录过滤器(Struts2)
- Struts2 登录DEMO
- struts2登录验证
- struts2 简单登录
- struts2 注册与登录
- struts2实现登录
- struts2登录界面
- STRUTS2 登录拦截器
- Struts2 登录示例
- 数论知识总结(乘法逆元,欧拉函数,线性筛,快速幂,快速乘等)
- js随机生成一个验证码
- QtAV 1.5.0 发布,跨平台高性能音视频框架
- Android 7.0系统调用相机崩溃
- iOS bringSubviewToFront和exchangeSubviewAtIndex方法应用
- Struts2 登录
- 最全三大框架整合(使用映射)——index.jsp
- Hadoop-rpc调用案例,服务端,客户端代码案例
- Vladik and Favorite Game CodeForces
- 快速提高编程能力---一年时间可以改变很多事
- iOS小demo之二阶贝塞尔画线
- 工厂方法模式
- 20170531_动态优化的一个小例子
- leetcode 199. Binary Tree Right Side View