struts
AndroidDev2022
焚膏油以继晷,恒兀兀以穷年。钻研 Android、系统架构、音视频、跨平台开发,有问题联系邮箱 hgncxzy@qq.com
展开
-
OGNL 表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式转载 2013-08-09 20:20:26 · 1184 阅读 · 0 评论 -
struts2跳转后CSS和js失效的问题
在使用struts2的action执行后跳转到的jsp显示的时候其中的css不起作用,就拿我现在出问题的project为例:action如下:/users/userList.jsp(注:listUser的作用就是查出所有的用户,然后交给users下的userList.jsp显示出来。由于采用了spring,此处的"listUserAction"是applicationCon原创 2013-08-30 18:36:10 · 2007 阅读 · 0 评论 -
struts2.0中struts.xml配置文件详解
DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts> include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件原创 2013-11-05 19:08:08 · 919 阅读 · 0 评论 -
Struts2 拦截器 [Interceptor]
拦截器的工作原理如上图,每一个Action请求都包装在一系列的拦截器的内部。拦截器可以在Action执行直线做相似的操作也可以在Action执行直后做回收操作。 每一个Action既可以将操作转交给下面的拦截器,Action也可以直接退出操作返回客户既定的画面。 如何自定义一个拦截器?自定义一个拦截器需要三步:1 自定义一个实现Intercept原创 2013-11-04 19:15:54 · 985 阅读 · 0 评论 -
对Action中返回的少量字符串的处理方式(不写转发页面)
在action中一般的处理方式是:核心servlet或者Filter接收到用户请求后,通常会对用户请求进行简单的预处理,比如解析,封装参数。然后通过反射来创建Action的实例。并调用action指定的方法(struts1中为execute方法,struts2中为任意方法)来处理用户请求,并通过配置文件转发到对应的页面。这样做对一些复杂的处理固然很好,但是像登录这类只返回true或false的字符原创 2013-11-04 18:18:23 · 1999 阅读 · 0 评论 -
Struts2里面的action传值方式
一般在Action里面会存放全局变量和局部变量的值,然后在对应的逻辑视图页面进行参数的接收。全局变量直接通过struts2标签获取(),或者el(${name}),或者ognl()。其中对于拒不参数的设定和接收有如下几种方式:1..获取Map类型的request、response、application。最常用的实例化方法如下:Map request = (Map)ActionCo原创 2013-11-01 13:20:24 · 1824 阅读 · 0 评论 -
struts2 获取 request session application的方法
1.方法一:直接获取 Map类型Map request = (Map)ActionContext.getContext().get("request");Map session = ActionContext.getContext.getSession();Map application = ActionContext.getContext.getApplication();设置值原创 2013-10-31 12:55:39 · 1092 阅读 · 0 评论 -
Struts2 Action接收表单参数
struts2 Action获取表单传值 1.通过属性驱动式 JSP: Action:直接通过get、set方法获取。 public class sysAction extends ActionSupport{ private String原创 2013-08-30 20:34:52 · 3196 阅读 · 0 评论 -
Struts2框架及实现原理和工作流程
Struts2为提供了一个为用户快速构建应用程序的平台。Struts2是基于OpenSymphony的网络工程框架。Struts2实现模型视图控制器(MVC)设计模式。在Struts2的模型、视图和控制器中分别实现了Action,result和FilterDispatcher。该控制器的工作是将用户的请求(request)映射到适当的action。Struts2 的 Filte转载 2013-08-13 13:20:49 · 4704 阅读 · 1 评论 -
Action访问ActionContext
在Struts2.0中,Action已经与Servlet API完全分离,这使得Struts2.0的Action具有了更加灵活和低耦合的特性,与Struts1.0相比较而言是个巨大的进步。虽然Struts2.0的Action已经与Servlet API完全分离,但我们在实现业务逻辑处理时经常需要访问Servlet中的对象,如Session、Application等。Struts2.0 提供了一个名原创 2013-08-09 20:02:26 · 2125 阅读 · 1 评论 -
SSH超实用分页实现(原创开源)
SSH的分页网上有不少的例子,有利用session的,有利用分页组件的。我几个师兄原来搞的SSH项目也有一个成熟的分页插件。具体业务实现类中的分页方法:public List get*****(int pageNO){ DetachedCriteria dc = DetachedCriteria.forClass(****.class);转载 2013-08-25 18:01:23 · 2346 阅读 · 1 评论