大三(上)—Struts2
Sasukeer
有兴趣的伙伴一起交流!
个人QQ:1025276839
展开
-
struts2—动态方法调用
struts2动态方法调用常用的有3中,这里我记录一下最推荐的使用方法。 方法调用就是为了解决一个action调用多个请求的处理,一面action太多引起不便 重配符方法。下面这一部分是最初始的一个状态,没有添加方法。 /result.jsp /add.jsp /update.jsp 如何使用重配符动态来添加一个方法,下面这个原创 2016-11-15 22:16:39 · 270 阅读 · 0 评论 -
Struts2—action参数传递
Struts2里面action参数的传递有3中方式。 一、Action 属性接收 首先我们创建一个login.jsp文件作为登入界面,创建一个LoginAction.java文件,在相应的xml里配置好这个Action。 姓名: 密码: xml配置:(success作为一个跳转页面) /success.jsp Lo原创 2016-11-16 20:28:27 · 692 阅读 · 0 评论 -
struts2—处理结果类型
struts2的处理流程 用户请求→struts2框架→控制器→struts2框架→视图资源 /success.jsp当result中的name值默认为success。 INPUT action的执行需要前端获得参数,INPUT代表这个参数传递的页面,对一些参数进行验证,验证不通过时,返回INPUT页面。 验证第一种情况,参数的类型错误。这是一个user类public class Us原创 2016-11-19 20:18:18 · 524 阅读 · 0 评论 -
Struts2—拦截器(一)
首先来温习一下整个Struts2的架构图 在这个架构图中,可以看到interceptor就是拦截器,在Action的执行前后分别都是需要执行拦截器。 拦截器的功能有很多,例如:数据转移、数据校验、类型转换等等。工作流程是一递归的过程。如下: 定义拦截器: 方法一: 实现interceptor接口 void init()初始化拦截器所需资源 void destroy()原创 2016-11-21 22:46:45 · 241 阅读 · 0 评论 -
Struts2—拦截器之计算action调用时间
在上一篇文章中,记录了拦截器的使用方式有2种。这次学习的内容便是使用继承abstractinterceptor类来实现拦截器的简单应用。 首先我们创建2个jsp页面:timestart.jsp 点击此处开始计算Action时间 timeend.jsp action执行完毕 然后我们来创建一个action:timeaction.java,我们等下通过拦截器来计算原创 2016-11-22 15:52:17 · 604 阅读 · 0 评论 -
Struts2—拦截器实现权限控制
在Struts2中,有内置的拦截器,在struts-core的struts-default.xml中,有一些框架自身默认配置的拦截器。 在拦截器中,有一个拦截器栈,在拦截器栈中拦截器的顺序非常的重要。action会按照里面的顺序去通过拦截器。 、只要在定义包的过程中继承struts-default包,defaultstack就是默认的拦截器栈 、当为一个显式的拦截器定义一个拦截器时,则不原创 2016-11-25 21:25:08 · 285 阅读 · 0 评论