![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 61
tianting_wx
本人乐观
展开
-
Struts 2中的OGNL
Struts 2支持OGNL表达式语言来增强表现层和后台的交互能力,OGNL表达式主要用在表现层的标签属性中。其功能简单归纳如下:1.#1)相当于ActionContext.getContext(),用来访问OGNL上下文和Action上下文。例如:#parameters.id[0]等同于request.getParameter("id") #request.userName相当于request.原创 2008-05-06 18:33:00 · 353 阅读 · 0 评论 -
表达式语言(EL)和OGNL
1.OGNL介绍OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。我们先来看看一个简单的例子:比如用户注册,我们输入框的name用到的原创 2008-05-06 18:30:00 · 605 阅读 · 0 评论 -
ActionContext - Action上下文
在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息, 甚至需要直接对JavaServlet Http的请求(HttpServletRequest)、响应(HttpServletResponse)操作。我们需要在Action中取得request请求参数“username”的值:Ac原创 2008-05-06 23:03:00 · 626 阅读 · 0 评论 -
Struts2 整合 Discuz 论坛 (1)
因为有一个 Struts2 网站发布,需要整合一个论坛来使用,公司的一个项目过去曾经整合过一个英文论坛,但似乎不能满足我们的需求,需要找一个成熟稳定的中文论坛,与我们的系统结合。最终选择了 Discuz 作为我们的论坛系统,主要是因为它提供了一套可用的 Passport API,来直接与我们现有系统进行整合。下面摘录 Discuz 文档中的内容来说明整合原理,随后的几篇中,将详细描述具体的整合过程原创 2008-05-12 09:50:00 · 735 阅读 · 1 评论 -
struts2获得session和request
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts2提供两种方式访问session和request,其中比较常用的是利用Spring里面所说的IOC即控制反转IOC方式action类实现ServletRequestAware接口,并新建一个HttpServletR原创 2008-05-16 16:00:00 · 521 阅读 · 0 评论 -
关于Struts2.0中重复提交问题的解决方法
struts2.0也存在重复提交的问题,会给系统带来很多隐患,好在比较容易解决。在此将方法同大家共享:首先在struts配置文件中加入以下代码:<action name="fund_audit" class="com.gsww.faimis.web.action.fund.FundAction" method="audit"> <interceptor-ref na原创 2008-05-28 12:58:00 · 615 阅读 · 1 评论