
Struts
文章平均质量分 94
程序领域
热衷于分享程序领域知识,公众号:程序领域
展开
-
actionContext和ServletActionContext的区别:
一、ActionContext是Action执行时的上下文,上下文可以看作是一个map容器(其实这里的容器就是一个Map而已),存放Action在执行时需要用到的对象。 上下文(webwork)中放有请求的参数(Parameter)、会话(Session)、Servlet上下文(ServletContext)、本地化(Locale)信息等,webwork将Servlet相关数据转换为与Ser原创 2014-02-27 10:41:32 · 924 阅读 · 0 评论 -
Struts知识详解
Struts2知识,适合新手 一、struts2概述 struts2是在webwork2基础发展而来的。和struts1一样,也属于MVC框架。 尽管struts2和struts1在名字上差别不大,但是在代码编写风格上几乎是不一样的。struts2有如下优点: 1>在软件设计上,struts1属于侵入式设计,而struts2属于无侵入式设计。struts2没有像struts1原创 2014-03-04 15:07:49 · 714 阅读 · 0 评论 -
Struts2 漏洞 网络攻击,恶意关闭,添加用户,解决办法!
1、原理 Struts2的核心是使用的webwork框架,处理 action时通过调用底层的getter/setter方法来处理http的参数,它将每个http参数声明为一个ONGL(这里是ONGL的介绍)语句。当我们提交一个http参数: ?user.address.city=Bishkek&user['favoriteDrink']=kumys ONGL将它转换为: acti原创 2014-06-23 16:13:28 · 681 阅读 · 0 评论 -
ognl.getValue()方法,ognl符号#,$,%{},json转换bean,string
一.ognl.Ognl方法 经常用到的两个ognl.Ognl静态方法是: static Object getValue(String expression, Object root)static Object getValue(String expression, Map context, Object root) 二.root对象 root是表达式的subject原创 2014-07-01 14:09:28 · 4976 阅读 · 1 评论 -
Struts 内置拦截器的使用 valuestack
struts2的很多工作都是靠内置拦截器完成的 这个文件上传等等 [11:02:36] Daniel: 这些拦截器每次请求都会默认调用 [11:02:59] Daniel:原创 2014-06-11 14:41:23 · 817 阅读 · 0 评论 -
struts2 与 OGNL 表达式,jsp中 利用ognl 在valuestack中取值
关于struts2中利用ognl取得valuestack 中的值例题分析原创 2014-06-11 17:49:23 · 1578 阅读 · 0 评论 -
struts2 获取session的方法,sessionAware 接口的使用
Struts2 的Action中若希望访问Session对象,可采用两种方式: 1、从ActionContext中获取; 2、实现SessionAware接口。原创 2014-06-19 10:44:09 · 3987 阅读 · 0 评论