常常碰到的问题:
- Could not find action or result 问题的解决方法:
- struts.XML配置文件没有找到
- 配置的action或者result值不正确
- 在struts中,bean中的属性定义时,必须将前2个字母写为小写,如sName是不符合规范的
标签和标签验证
- struct2标签 引入标签、UI标签和非UI标签
- Struts2表单验证 非常好的文章
- Struts2 表单验证 一个简单demo
- Struts2的客户端校验方式及自带的13种校验器 展现常用校验器的xml如何配置
- Struts2 只对某个方法进行验证 LoginAction-Login-validation.xml
乱码:
- Struts2中文乱码问题解决的几种方法供参考 能解决Post乱码问题
Result机制: 可以写一篇文章
- Result机制,让视图更丰富 理论写的不错,以后可以照着这个,读Result源码
- 《研磨struts2》第五章 Result 之 5.7 自定义Result 自定义一个Result视图,
教程系列:
- struts2学习系列
- 使用Struts2开发Java Web应用程序(目录) 似乎和上一个是同一个
原理:
- struts2 工作原理图 简单介绍struts工作原理
参数配置:
- struts2学习:配置篇之namespace namespace说明和查找Action的顺序
和其他框架整合:
- Maven+Struts2+MyBatis+Spring搭建教程 参考这个建立一个自己的struct2 + spring
- 由Spring管理的Struts2的Action的全程安全问题 bean的作用域设为prototype
Interceptor(默认拦截器)介绍
- struts2- Interceptor(默认拦截器)介绍 stucts2自带拦截器介绍,配置参数说明
- Struts2中拦截器与过滤器的执行顺序 详细解释拦截器执行顺序
- 关于struts2中的拦截器和登陆验证 Struts2使用拦截器完成权限控制示例 在struts2中使用拦截器(Interceptor)控制登录和权限 都是权限值检查
- struts2异常拦截器
- 难经4:Struts2,拦截器拦不住的异常?! 对于异常抛出,只需要自己定义一个拦截器,拦截所有异常
- 【摘】struts2教程- Interceptor(默认拦截器)介绍 struts自带拦截器说明
- 在struts2中使用拦截器(Interceptor)控制登录和权限 简单的demo
- 通过struts2拦截器实现权限管理
标签库:
- struts2常用标签
- Struts2 标签库 [Tablib] (转) 对第一个的补充
- Struts2 <s:token/>标签 防止表单多次提交
- Struts 2与AJAX(第一部分) 标签的介绍
- Struts2 <s:token/>标签 防止表单多次提交
- struts2的多重迭代 多重迭代
stucts配置文件
视图:自定义视图写篇文章
- 第八章 Result Types 这篇文章的有些视图名称已经和新版本的不一样了,要注意
- 2、struts2的action及result总结 写的很乱,内容还可以吧
国际化
分页:
- Struts2分页显示问题 demo
获取参数:
图片验证码
- Java生成验证码
- struct2生成验证码 demo
- java 生成图片验证码结合struts2使用 demo
- JS 即时刷新验证码图片代码 点击图片,刷新验证码
- 页面中验证码的生成总结(struts2) 在struts 2.3.4.1版本中实验完全有用,其它可以完全不用看了
ActionContext