
Struts2
MarvellousL
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2的简介,框架环境的搭建,基础配置方法的介绍
Struts2是一个针对Javaee三层结构中的Web层的框架。从用途方面出发,简单来说Struts2的最主要使用方式就是用来与页面进行数据交互,获取请求数据,过滤请求数据,处理数据,传递数据到Service层,接收数据处理结果,封装数据再返回至页面。1、Struts2的简介Struts2是一个基于MVC设计模式的WEB层的框架。简单描述一下什么是MVC设计模式,类似与Java...原创 2019-05-15 22:47:03 · 299 阅读 · 0 评论 -
Struts2对请求数据的处理(获取与封装)
1、Action的一些注意点:自己编写的Action类一般需要继承ActionSupportServet是单例存在的,也就是说servlet的实现类只会创建一次对象,但是Struts2中的Action是多例的,也就是说每一次请求都会有一个action实例,不需要担心共享数据的问题,可以在action中定义成员属性。如果在配置文件中不指定action执行的方法,那么其会执行execute...原创 2019-05-15 23:07:15 · 377 阅读 · 0 评论 -
Struts2的值栈和OGNL表达式
1、值栈值栈: ValueStack当浏览器访问action的时候,会被前端控制器(StrutsPrepareAndExecuteFilter)拦截住,在filter中创建值栈(ValueStack)对象(特点:访问一次,创建一次)创建完以后,会将访问的整个action对象放在ValueStack中,还会将request,session,servletContext对象的底层用来存储数...原创 2019-05-16 10:36:23 · 161 阅读 · 0 评论 -
Struts2自定义拦截器与注解的使用
1、自定义拦截器在Struts自带的配置文件struts-default.xml中,定义了默认包struts-default,这个包中定义了很多的拦截器,这些拦截器的作用是在请求访问到action之前和访问action之后进行拦截操作。一般自己在struts.xml中,如果不去指定拦截器,那么就会执行一组默认的拦截器:<default-interceptor-ref name="defa...原创 2019-05-16 12:19:03 · 862 阅读 · 0 评论