
struts2
文章平均质量分 67
wkcgy
Change My Life With These ABCs.......
展开
-
struts2--java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a member of...问题解决方案
今天一个struts2 问题困扰了我一天,先把错误信息贴出来,示众一下!!2010-10-19 18:27:22 com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn警告: Error setting expression 'nnew.nTitle' with value '[Ljava.lang.String;@df804e'ognl.NoSuchPropertyException: com.center.vo.News_Table.nTi原创 2010-10-19 18:49:00 · 8834 阅读 · 3 评论 -
struts2遍历hibernate级联查询的结果
<br />struts2怎样遍历hibernate级联查询的结果? <br />一般做法是查询产生的数据封装到map中,放到request或session,由struts2在前台输出结果,具体做法: <br />例如一个item表下有一对多关系的subitem <br />生成的pojo里面就包含了set的这些关系 <br />在hibernate取数据的时候: <br />List itemall = this.itemService.findAll(); <br />session = (Map) A原创 2011-03-23 17:25:00 · 1524 阅读 · 0 评论 -
拦截器和过滤器有什么区别(JAVA/struts2.0)
<br /><br />(转)拦截器是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法 <br />比如动态代理就是拦截器的简单实现, <br />public Object invoke(Object proxy, Method method, Object[] args) throws Throwable <br />{ <br />Object result = null; <br /><br />System.out.println("before in转载 2011-03-11 15:31:00 · 934 阅读 · 0 评论 -
Struts2中result的类型:chain
<br />Chain Result:<br />这个result调用另外的一个action,连接自己的拦截器栈和result。<br /><br /> * actionName (默认) - 被调用的action的名字<br /> * namespace - 被调用的action的名称空间. 如果名称空间为空,这默认为当前名称空间<br /> * method - 用于指定目标action的另一个方法被调用. 如果空,默认为excute方法<br /><br />Redirect Action Re原创 2011-02-22 11:35:00 · 1855 阅读 · 0 评论 -
Struts2验证框架的配置及validation.xml常用的验证规则
validation.xml 的命名规则和放置路径:文件名:-validation.xml就是要验证的Action类的名字。要将此文件放于Class文件相同的目录。如果在Action类在struts配置中有多个action实例(action name),那么对应某个action的验证文件名规则如下:文件名:--validation.xml例如:UserAction-login-validation.xml(注意:上面的并不是method name,而是struts.xml中配置的ac原创 2010-11-15 21:34:00 · 967 阅读 · 0 评论 -
struts2 datetimepicker标签使用须知
struts2标签使用须知 在较高的struts版本中标签的使用有一点差别,不过不是实质性的差别,在较高的版本中,具体哪个版本变得我不清楚(我用的是2.2.1)。 使用时需要引入struts2-dojo-plugin-2.2.1.jar ,并在页面上注明!!希望又遇到这样的同学对你们有帮助!!原创 2011-01-04 21:22:00 · 1363 阅读 · 1 评论 -
struts2学习笔记一------struts2标签学习
<br />struts2标签<br /> 终于把struts2标签看的差不多了,不过还有好多还不是很熟悉,我是结合Max的struts2教程和struts自带的reference文档学习的!笔记中有好多都是从Max的博客中搬来的。不过也没有办法,咱水平还不行,也只能站在人家的肩膀上学习一下了!!<br /> if,elseif, else标签<br /><%@ page language="java" import="java.util.*" pageEncoding="UTF-8"原创 2011-01-04 21:17:00 · 807 阅读 · 0 评论 -
[Struts2]严重: Dispatcher initialization failed java.lang.RuntimeException
[Struts2]严重: Dispatcher initialization failed java.lang.RuntimeException 今天天非常的冷,在网络中心(我经常蜗居的地方)冻的手都快不能打字了。不过大好的时间不能浪费呀,于是重新琢磨一下struts2。struts2是暑假的时候学习的,但是只是开学的时候做个一个项目,后来一直没用,所以现在忘得也算是差不多了!!不过让人郁闷的是,在搭建的时候就报错了。非常的郁闷呀!具体的错误代码是这样的:严重: Dispatche原创 2010-12-30 16:24:00 · 1718 阅读 · 0 评论 -
struts2 重复提交拦截器用法 token与token-session
标签:token-sessiontoken拦截器struts2.0it 首先要在jsp的from标签里加入防重复提交标签, 生成如下的内容:(struts.token.name 标识哪个隐藏域存了 token 值) 注意自定义的表单域别重名了。它的作用是防止表单重复提交,每次加载页面 struts.token 的值都不一样,如果两次提交时该值一样,则认为是重复提交。此时要启用 TokenInterceptor(token) 拦截器,最好是也启用 T原创 2010-10-29 01:07:00 · 2069 阅读 · 3 评论 -
struts2 自定义拦截器
自定义拦截器作为“框架(framework)”,可扩展性是不可或缺的,因为世上没有放之四海而皆准的东西。虽然,Struts 2为我们提供如此丰富的拦截器实现,但是这并不意味我们失去创建自定义拦截器的能力,恰恰相反,在Struts 2自定义拦截器是相当容易的一件事。<br /> 大家在开始着手创建自定义拦截器前,切记以下原则:<br /> 拦截器必须是无状态的,不要使用在API提供的ActionInvocation之外的任何东西。<br /> 要转载 2010-10-29 01:13:00 · 559 阅读 · 0 评论 -
Struts2中使用Common-FileUpload实现文件上传
在web应用中,文件上传似乎是很常见的,但是采用传统的方法不但复杂而且难以控制,需要写很多代码,像控制文件大小、文件类型的过滤、存放目录等等。这些复杂的问题在Struts2中已经不存在了,struts2默认使用common-fileupload实现文件的上传。在struts.properties中我们可以看到:struts.multipart.parser=Jakarta 。下面我们就以Common-FileUpload来实现文件上传。 首先,把commons-fileupload.jar和common转载 2010-10-24 10:11:00 · 921 阅读 · 0 评论 -
Struts 上传与下载
<br /> <br />1. 文件上传的原理:表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值:1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。2) multipart/form-data:这种编码方式的表单会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到请求参数里。3) text/转载 2010-10-23 16:37:00 · 1415 阅读 · 0 评论 -
json序列化hibernate级联映射POJO
今天莫名其妙的遇到了这样的一个错误:net.sf.json.JSONException: There is a cycle in the....大概的意思也知道,但是由于刚刚使用JSON,也没有加以思考直接上网查了一下。原因是这样的:hibernate的关系映射在级联查询的时候会一连串的查询出与之相关的一系列对象(当然这是在你配置了对象之间的映射关系),JSON-lib毕竟做到不是怎么成熟,所以这种形式的数据它还没办法解析成JSON对象,不过它也提供了一种解决方案下面提到。但是这个工具包已经够可以原创 2011-03-31 22:08:00 · 1767 阅读 · 0 评论