![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 57
大多山
皮皮虾,我们走。
展开
-
OGNL—Action类与JSP页面之间的数据传递
1) 通过HttpServletRequest,HttpSession,ServletContext来传递数据。 a) Action中传数据:在Action类的请求处理方法中先获取各个作用域对象 ServletActionContext.getRequest(); ServletActionContext.getRequest().getSessio原创 2017-07-20 22:44:55 · 829 阅读 · 0 评论 -
Struts2——对JSON的支持(struts2-json-plugin.jar )
一、struts2对于JSON支持 struts2提供了一个struts2-json-plugin.jar 用于支持JSON的使用。当我们在struts2中使用JSON的时候必须导入struts2-json-plugin.jar并且需要一下几点:struts2-json-plugin.jar中struts-plugin.xml配置信息:需要转换json的struts.xml文件,其拦截器所在包原创 2017-08-08 16:13:47 · 2257 阅读 · 0 评论 -
Struts2——ActionContext的put方法和request的setAttribute方法
在Servlet和jsp的交互中,使用ActionContext.getContext.put(,)方法把值放到了哪里,使用request.setAttribute(,)把值又放到了哪里。StackContext和ValueStack,request都有什么区别。对StackContext,ValueStack,request不是很清楚的小伙伴可以看看~一、StackContext,ValueSt转载 2017-08-02 12:28:41 · 639 阅读 · 0 评论 -
Struts2——常用标签(数据回显)
对于数据回显,必须要用struts标签! 例如下面这个标签有两种方式实现回显:<td><s:textfield name="user.username"/></td> 1) 将user作为action的实例变量 Action跳转时是这样的public class UserAction extends ActionSupport { private User user;原创 2017-07-28 10:34:40 · 3968 阅读 · 0 评论 -
Struts2——"token"拦截器(防止表单重复提交)
可以使用token标签防止重复提交 用法:第一步:在表单中加入<s:form action="helloworld_other" method="post" namespace="/test"> <s:textfield name="person.name"/><s:token/><s:submit/></s:form>第二步:<action name="helloworld_*原创 2017-07-28 10:47:07 · 251 阅读 · 0 评论 -
Struts2——模型驱动
模型驱动拦截器:Struts运行时候,会执行默认的拦截器栈,其中有一个拦截器,模型驱动拦截器:<interceptor name="modelDriven" class="com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor"/>模型驱动与属性驱动的区别->属性驱动 对于属性驱动,我们需要在Action中定义与表单元素对应原创 2017-07-28 10:41:51 · 272 阅读 · 0 评论 -
Struts2——将字符串、对象、list集合保存到值栈中,在jsp页面中获取的方法
封装对象User,属性有id,username,email等 1.1:在action中将字符串保存到值栈中 1.1.1 获取值栈对象 ValueStack stack = ActionContext.getContext().getValueStack(); 1.1.2 将字符串保存到值栈中stack.set("username","leo");1.2:在jsp页面中获取值栈中的字符串转载 2017-08-07 10:18:01 · 2020 阅读 · 0 评论 -
Struts2——list、listkey、listValue属性
list、listKey、listValue属性对radio、ombobox、select、checklist、doubleselect等标答来说非常重要,因为它们可以帮助程序员有更效率地管理和获取这些标签的选项。 注意:在select元素里,value属性是可选的。如果没有给出这个属性,在某个选项被选中时,该选项的行标将作为select元素的值 被发送到服务器。从理论上讲,radi原创 2017-07-21 16:08:05 · 3737 阅读 · 0 评论