Java Web框架
文章平均质量分 86
jiangtongcn
这个作者很懒,什么都没留下…
展开
-
Struts2 ValueStack & ActionContext & OGNL 关系
1.原生的OGNL 1) Introduction OGNL stands for Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects, plus other extras such as list pro转载 2012-06-16 23:56:00 · 2185 阅读 · 2 评论 -
从调试角度理解ActionContext、OgnlContext、OgnlValueStack的关系
从调试角度理解ActionContext、OgnlContext、OgnlValueStack的关系 被调试代码: package web; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; i原创 2012-06-17 13:21:02 · 2843 阅读 · 0 评论 -
Struts2中的ValueStack
Struts2中的ValueStack 一、值栈 值栈(ValueStack)是Struts 2 的一个核心概念,类似于正常的栈,符合后进先出的栈特点,可以在值栈中放入、删除和查询对象。Struts 2对OGNL进行了扩充,将值栈作为OGNL的根对象。 ValueStack实际上就是对OGNL的封装,OGNL主要的功能就是赋值与取值,Struts2正是通过ValueStack来进行赋原创 2012-06-16 22:51:05 · 2076 阅读 · 2 评论 -
Struts2从请求里面提取信息
package web; import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.apache.struts2.ServletActionContext; import org.apache.struts2.StrutsConstants; import org.apache原创 2012-06-16 23:21:05 · 1098 阅读 · 0 评论 -
Struts2: INfinite recursion detected
今天遇到一问题纠缠很久 环境: 1.写了一个关于身份认证以及授权的拦截器 2.如果没有通过认证和授权那么将根据客户端的类型返回信息,我开发的系统有两种客户端[浏览器和手机客户端,手机客户端的数据服务器采用Json格式数据进行响应]。 3.拦截器认证授权失败返回一个全局结果nologin,代码如下: 身份认证和授权配置:原创 2012-07-12 23:13:00 · 4125 阅读 · 0 评论 -
项目中的多重登录检测处理
需求: 一个账户同时只能一次登录在线,当使用同一个账户二次登录的时候那么第一的登录将被失效(类似QQ挤下线) 处理基本思想: 将唯一用户ID与Session建立关联关系放在Application作用域中进行管理。 ----------------------------------------------------------------------------------原创 2012-10-20 16:29:39 · 1217 阅读 · 1 评论 -
Struts2的参数绑定
Struts2的参数绑定固然好用,只需要在Action中声明参数属性,那么就能够实现表单参数的绑定,单我认为作为一个商业项目而言这种应用不可取。因为一个Action 80%的情况的是多用的,里面会有很多方法需要调用执行,那么如果每个方法的都采取Struts2的参数绑定传参势必造成Action中的属性泛滥,不利于开发和维护。我个人认为完全可以自己通过请求对象取出请求表单元素,当然为了效率,你可以封装原创 2012-10-20 16:42:38 · 2465 阅读 · 1 评论 -
struts2 restful plugin
This plugin is only available with Struts 2.1.1 or later 1 Overview 1.1 Features1.2 Mapping REST URLs to Struts 2 Actions 1.2.1 RESTful URL Mapping Logic 1.3 Content Types 2 U转载 2013-10-27 18:10:47 · 2171 阅读 · 1 评论