OGNL 是对象图导航语言 Object-Graph Navigation Language 的缩写,它是一种功能强大的表达式语言。 我们可以使用ognl获取很多值。 例如 我们先编写一个Action,存入需要读取的数据。 如果想要调用OGNL表达式访问数据,需要在jsp头部添加struts的标签。 ...
分类:
其他好文 时间:
2017-12-19 19:43:00
阅读次数:
198
本文主要介绍Struts2中validate数据校验的两种方法及Struts2常用校验器. 1.Action中的validate()方法 Struts2提供了一个Validateable接口,这个接口只有一个valudate()方法,只要类实现此接口name可以直接被Struts2调用,Action ...
分类:
其他好文 时间:
2017-12-18 19:11:55
阅读次数:
129
1、拷贝URI http://struts.apache.org/dtds/struts-2.3.dtd 2、配置XML Catalog 3、struts-2.3.dtd文件来源 解压jar包\WebRoot\WEB-INF\lib\xwork-core-2.3.15.3.jar ...
分类:
系统相关 时间:
2017-12-18 18:57:28
阅读次数:
199
1 导入jar包 2 配置web.xml文件 3 Action.java 4 项目地址 ...
分类:
编程语言 时间:
2017-12-18 12:33:40
阅读次数:
169
一、关于Struts的重定向,以及转发。 在result标签中,name对应的是Action中返回的值。type默认属性是dispatcher 内部转发功能。 如果想要重定向,只需要将type属性改为redirect 重定向即可。 如果想要转发到其他Action的话,则需要改为chain 链条。 如 ...
分类:
其他好文 时间:
2017-12-17 18:19:47
阅读次数:
119
在项目的struts.xml文件中第一行加入<constant name="struts.convention.package.locators" value="controller"/>,重新启动后会自动消除这个错误,这个错误不是缺少相关jar文件导致的。 摘自:http://blog.csdn. ...
分类:
其他好文 时间:
2017-12-17 18:10:23
阅读次数:
512
在Struts2的配置文件中,可以采用分模块的方法来配置,在功能复杂的系统中,使用分模块方法,可以使结构更清晰。 例如: 下面,有车辆模块以及资产模块,将其分为两个xml文件。 然后再struts.xml整合。 如此项目结构就更加清晰了。 接下来是使用通配符和动态方法。 首先创建index.jsp页 ...
分类:
其他好文 时间:
2017-12-17 15:57:32
阅读次数:
134
struts2中jQuery的异步交互有两种方式: 1)是利用构造字符串的方式来实现; 使用该方法主要是在服务器端根据前端的请求,返回一个字符串信息,然后前端的jQuery通过解析该字符串信息得到对应的请求内容。该方法优点是使用比较灵活,缺点是使用比较复杂。 2)是利用struts自带的jQuery ...
分类:
Web程序 时间:
2017-12-17 15:50:46
阅读次数:
275
1.错误日志: nested exception is java.lang.NoClassDefFoundError: [Lorg/hibernate/engine/FilterDefinition;: java.lang.ClassNotFoundException: org.hibernate. ...
分类:
编程语言 时间:
2017-12-16 14:49:14
阅读次数:
181
ActionContext 在每次执行Action的方法之前都会创建新的ActionContext对象,所以ActionContext是线程安全的。struts2是采用ThreadLocal模式来保存ActionContext,ThreadLocal变量为每个线程提供独立的变量值的副本,使得每个线程 ...
分类:
其他好文 时间:
2017-12-16 00:37:38
阅读次数:
169