![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
土豆猫
初学者
展开
-
struts2 iterator标签status属性
iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.2.id属性:可选属性, 是指集合元素的id3.status属性:可选属性,该属性在迭代时会产生一个Iterat转载 2013-12-18 00:16:05 · 774 阅读 · 0 评论 -
Struts2中的类型转换
目录(?)[+]Struts2中的类型转换如何编写类型转换器全局类型转换局部类型转换1. Struts2中的类型转换 我们知道通过HTTP提交到后台的数据,都是字符串的形式,而我们需要的数据类型当然不只字符串类型一种。所以,我们需要类型转换!在Struts2中,类型转换的概念除了用于将界面传递过来的字符串转换为特定的类型(convertFrom转载 2015-01-18 21:35:40 · 583 阅读 · 0 评论 -
Struts2深入学习:OGNL表达式原理
一、OGNL表达式基础知识 1. 示例:第一个OGNL程序2. 示例:上下文环境中使用OGNL3. 示例:使用OGNL调用方法4. 示例:使用OGNL操作集合 5. 示例:使用OGNL过滤集合与投影集合二、OGNL与Struts2OGNL表达式OGNL,全称为Object-Graph Navigation Language,它是一个转载 2015-01-17 01:57:08 · 555 阅读 · 0 评论 -
Struts2中的addActionError、addFieldError、addActionMessage的使用方法
一 addActionError①概念addActionError是Action级别的错误消息②添加this.addActionError("错误信息");③显示显示全部的Action级别的错误消息,可以加CSS 二 addFieldError①概念addFieldError给一个字段(属性)添加错误消息转载 2015-01-08 16:56:54 · 843 阅读 · 0 评论 -
Struts2注解配置
1. 必要的jar包:commons-fileupload-1.2.1.jarcommons-io-1.4.jarcommons-logging-1.1.1.jarcommons-logging-api.jarfreemarker-2.3.15.jarognl-2.7.3.jarstruts2-core-2.1.8.1.jarxwork-core-2.1.6.jar转载 2015-01-08 17:00:52 · 690 阅读 · 0 评论 -
Struts2标签库讲解
要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。欢迎hzd:同上。2)迭代标签:用于遍历集合(java.util.Col转载 2015-01-08 16:54:08 · 449 阅读 · 0 评论 -
Struts2中的constant配置详解
通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成。 1. 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法。 2. 该属性设置是否每次HTTP请求到达时,系统转载 2015-01-08 16:49:49 · 453 阅读 · 0 评论 -
Struts2同时处理.do/.action后缀的请求
首先在 web.xml 配置如下:<web-app version="3.0"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns转载 2015-01-08 16:58:49 · 1736 阅读 · 0 评论 -
Struts2注解拦截器(Before、After、BeforeResult)
Struts2 在 com.opensymphony.xwork2.interceptor.annotations 包中定义了 3 个拦截器注解类型,让你可以不用编写拦截器类,直接通过注解的方式指定 action 执行之前和之后需要调用的方法。 Struts2 提供的 3 个拦截器注解类型都只能应用到方法级别。如下: Before 标注一个 action 方法,该转载 2015-01-08 17:08:15 · 2663 阅读 · 0 评论 -
Struts2的dispatcher,chain,redirect和redirectAction的区别
1.跳转方式dispatcher和chain是服务器端跳转,所以客户端只发起一次请求,产生一个action;redirect和redirectAction是客户端跳转,所以客户端发起两次请求。2.跳转内容dispatcher和redirect跳转的是views(一般是jsp页面);chain和redirectAction跳转的是一个action。转载 2014-04-13 16:36:44 · 695 阅读 · 0 评论 -
struts2配合log4j打印异常栈信息
struts2配合log4j打印异常栈信息 关于配置struts2全局异常后控制台无法打印异常信息问题 Java代码 "error">/exception/error.jsp "java.lang.Exceptions" result="error" />转载 2014-04-13 16:31:57 · 578 阅读 · 0 评论 -
SSH整合时报的一个异常:java.lang.reflect.InvocationTargetException
Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException这个异常并不是一个真正的问题。它发生在启动期间,当Hibernate试图从数据库中检索一些元信息。如果这惹恼了你,你可以禁用它:hibernate.temp.use原创 2014-01-06 00:15:55 · 1252 阅读 · 0 评论 -
Struts2验证码
本文分三个步骤介绍验证码图片生成以及与Struts2结合使用。 Step 1.随机验证码 一步一步来,要生成验证码图片,首先要有验证码,然后才能在画在图片上。为了能够灵活控制验证码,特别编写了SecurityCode类,它向外提供随机字符串。并且可以控制字符串的长度和难度。SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。难度转载 2015-01-21 21:13:47 · 670 阅读 · 0 评论