Struts2
Hunaiyo
本人为广工一苦逼呈虚猿。
展开
-
struts2拦截器详解
struts2拦截器详解 在使用拦截器的时候,在Action里面必须最后一定要引用struts2自带的拦截器缺省堆栈defaultStack, 如下(这里我是引用了struts2自带的checkbox拦截器): 0 (必须加,否则出错) 也可以改为对全局Action设置自己需要的拦截器,如下: 在struts.xml里面定义全局的配置设置转载 2014-12-24 12:18:41 · 1121 阅读 · 0 评论 -
Struts2接收前台参数的几种形式
1. 用Action的属性:在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致,并不用做数据类型的转换。相应提交方式可以用get 和post,如:testAction? name=admin如: jsp:form action="login" method="post" name="form1"> 用户名:s:textf原创 2014-12-29 22:12:54 · 647 阅读 · 1 评论 -
三大框架(SSH)关于URL转发乱码问题(最简单暴力的一种解决办法)
这两天在整合三大框架时遇上Struts2的URL转发乱码问题,搞了很久也上网查了很多资料,写了过滤器,改过配置,全部都没用。只能用最简单暴力的一种,手动转换乱码。因为编辑器一开始默认的编码是ISO-8859-1,所以要将ISO-8859-1转换成utf-8。 一般乱码问题,先检验数据库的编码是否对应,一般安装数据库的时候设定了默认编码,如果没有设定为utf-8,添加中文时原创 2015-06-17 13:37:07 · 1124 阅读 · 0 评论 -
Struts2的ValueStack(值栈)的原理
1. 数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方转载 2015-06-17 21:57:43 · 2793 阅读 · 0 评论 -
Strust2遍历实体
【摘要】本文主要介绍及演示了Struts迭代器(iterator)遍历实体常用的例子,基于MyEclipse开发环境,重点关注前后端代码的实现,给出后端java代码、前段struts标签代码,主要有如下例子:List则简单多,借用迭代器iterator的id、value属性,再用获取 如:s:iterator id="u" value="users"> tr>原创 2015-06-17 22:09:13 · 671 阅读 · 0 评论 -
<s:if>的用法
1:直接读对象=0">2:直接读对象的另一种写法3:判断多个条件 else4:在遍历里面用判断原创 2015-06-18 12:38:01 · 1531 阅读 · 0 评论 -
Struts2原理解析(结合源码)
这篇文章对应的并非Struts2的最新版本,但其原理还是相同的。这是Struts2官方站点提供的Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤: 客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.acti转载 2015-10-08 15:28:12 · 479 阅读 · 0 评论