
struts2
flyrainsky
这个作者很懒,什么都没留下…
展开
-
struts2 if标签操作
A:判断字符串的问题:1、判断单个字符:<s:if test="#session.user.username=='c'">这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样转载 2011-09-21 16:24:28 · 1080 阅读 · 0 评论 -
EL表达式从request和session中取值
在Action中保存登录的基本信息,request.getSession().setAttribute("adminid", str);在JSP页面中:${sessionScope.adminid}request.setAttribute("adminid",str);-原创 2011-09-26 11:09:55 · 33033 阅读 · 0 评论 -
struts2的s:iterator 标签 详解
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或lists:iterator value="{'1','2','3','4','5'转载 2011-10-20 16:12:49 · 367 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
一、启动顺序 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加 载 filter。最终得出的结论是:listener转载 2011-12-22 10:42:39 · 1033 阅读 · 0 评论 -
struts2 过滤器
请求路径-action名称搜索顺序1、获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action2、首先寻找namespace为/path1/path2/path3的package,如果不存在这个 package则执行步骤3;如果存在这个package,则在这个package中寻找名字为test的actio转载 2011-12-23 10:35:46 · 8208 阅读 · 0 评论 -
拦截器和过滤器有什么区别
(转)拦截器是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法 比如动态代理就是拦截器的简单实现, public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { Object result = null; System.ou转载 2011-12-22 10:24:09 · 1251 阅读 · 0 评论 -
[转]Struts1和Struts2的区别和对比
Struts1和Struts2的区别和对比:Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必转载 2012-03-08 15:43:20 · 353 阅读 · 0 评论