![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
文章平均质量分 94
程序领域
热衷于分享程序领域知识,公众号:程序领域
展开
-
actionContext和ServletActionContext的区别:
一、ActionContext是Action执行时的上下文,上下文可以看作是一个map容器(其实这里的容器就是一个Map而已),存放Action在执行时需要用到的对象。上下文(webwork)中放有请求的参数(Parameter)、会话(Session)、Servlet上下文(ServletContext)、本地化(Locale)信息等,webwork将Servlet相关数据转换为与Ser原创 2014-02-27 10:41:32 · 893 阅读 · 0 评论 -
Struts知识详解
Struts2知识,适合新手一、struts2概述 struts2是在webwork2基础发展而来的。和struts1一样,也属于MVC框架。 尽管struts2和struts1在名字上差别不大,但是在代码编写风格上几乎是不一样的。struts2有如下优点: 1>在软件设计上,struts1属于侵入式设计,而struts2属于无侵入式设计。struts2没有像struts1原创 2014-03-04 15:07:49 · 675 阅读 · 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 · 659 阅读 · 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 · 4845 阅读 · 1 评论 -
Struts 内置拦截器的使用 valuestack
struts2的很多工作都是靠内置拦截器完成的 这个文件上传等等[11:02:36] Daniel: 这些拦截器每次请求都会默认调用[11:02:59] Daniel:原创 2014-06-11 14:41:23 · 788 阅读 · 0 评论 -
struts2 与 OGNL 表达式,jsp中 利用ognl 在valuestack中取值
关于struts2中利用ognl取得valuestack 中的值例题分析原创 2014-06-11 17:49:23 · 1550 阅读 · 0 评论 -
struts2 获取session的方法,sessionAware 接口的使用
Struts2 的Action中若希望访问Session对象,可采用两种方式: 1、从ActionContext中获取; 2、实现SessionAware接口。原创 2014-06-19 10:44:09 · 3913 阅读 · 0 评论