struts2
lvyuan30276
这个作者很懒,什么都没留下…
展开
-
struts2学习(二)—action获取表单提交数据的三种方式
action获取表单提交数据的三种方式:(1)使用actionContext类 (2)使用ServletActionContext类 (3)使用接口注入的方式1.使用actionContext类获取表单数据在浏览器中输入http://127.0.0.1:8080/struts2All/form1.jsp ,可得网页,在username,password,address中输入相应内容,点“提交”原创 2017-03-02 19:52:30 · 9555 阅读 · 0 评论 -
struct2学习(一)—struts全局结果页面,局部结果页面,转发和重定向
本文内容主要来自创智博客学习视频的整理 http://v.itcast.cn/course/212.html1.全局结果与局部结果页面当很多提交请求跳转到相同的页面,这个时候,这个页面就可以成为全局的页面。在 struts2 中提供了全局页面的配置方法。struts文件如下, 当输入网址为: http://127.0.0.1:8080/strutslearn2All/book时,跳转到Hel原创 2017-02-28 19:42:46 · 2725 阅读 · 0 评论 -
struts学习(四)—属性封装、模型驱动封装和表达式封装
本文学习内容来自传智博客struts教程。1.属性封装作用: 直接把表单提交属性封装到action的属性里面 步骤: (1)在action中声明成员变量,变量名称和表单输入项的名称一样 (2)生成变量的set方法。 缺点: 数据只是放在属性中,并没有放到对象中去。(1)action类:package data;import com.opensymphony.xwo转载 2017-03-09 19:03:26 · 3087 阅读 · 1 评论 -
struts学习(五)—ognl和值栈
1.ognl概念OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。这样可以更好的取得数据。2.ognl与strutsOGNL(Object-Graph Navigation Language原创 2017-03-10 15:16:49 · 398 阅读 · 0 评论 -
struts2学习(三)—struts2域对象
一、struts四大域对象1.ServletContext1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。2、作用范围:整个Web应用。3、作用:a)在不同Servlet 之间转发this.getServletContext().getRequestDispatcher(“/原创 2017-03-07 19:58:11 · 1214 阅读 · 0 评论 -
struts学习(六)—从值栈中获取字符串
利用s:property标签,即可从action中获取字符串的值action类:package action;import com.opensymphony.xwork2.ActionSupport;public class ValueStackAction extends ActionSupport{ private String username; public String ge原创 2017-03-13 14:42:58 · 555 阅读 · 0 评论 -
struts学习(七)—拦截器概述
转载自:http://www.cnblogs.com/wwicked/articles/4455477.html1:拦截器(Interceptor)拦截器是Struts2最强大的特性之一,它是一种可以让用户在Action执行之前和Result执行之后进行一些功能处理的机制。图中示意了三个拦截器,Interceptor1、Interceptor2、Interceptor3,注意的是他们的执行顺序,在A转载 2017-03-13 15:49:28 · 322 阅读 · 0 评论 -
struts学习(八)—自定义拦截器
当浏览器中输入: http://127.0.0.1:8080/strutslearn5/checkLogin时,向LoginAction发送请求,此请求会被LoginInterceptor 拦截,因为此时肯定没有用户的登录信息,因此会返回到login.jsp界面。登录actionpackage test;import com.opensymphony.xwork2.ActionSupport;pu原创 2017-03-16 19:19:40 · 303 阅读 · 0 评论