Struts2
文章平均质量分 79
xjh2011xjh
为求知,孜孜不倦!
展开
-
struts.xml配置文件中action中的result的各种转发类型
name="success">/WEB-INF/hello.jsp result配置类似于struts1中的forward,但struts2中提供了多种结果类型,常用的类型有: dispatcher(默认值)、 redirect 、 redirectAction 、 plainText 在result中还可以使用${属性名}表达式访问Action类中的属性,表达式里的属性名原创 2013-10-20 11:18:53 · 1767 阅读 · 0 评论 -
struts2零配置(2)
(转)http://javeye.javaeye.com/blog/358744 最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定co转载 2014-06-19 23:03:32 · 520 阅读 · 0 评论 -
Struts2 result type的redirect,redirectAction,chain的区别
本文介绍Struts2配置文件中result的type属性值:redirect,redirect原创 2014-05-19 15:24:06 · 6004 阅读 · 2 评论 -
Struts2.2+Spring3.0+Hibernate3.6整合
开发环境:JDK7,Oracle10g,MyEclipse9 1.创建原创 2014-05-18 13:30:43 · 722 阅读 · 0 评论 -
struts2全局异常处理及配合log4j进行异常日志记录
在编写代码时除了使用try catch来捕获异常之外,还可以用struts2的声明式异常处理,即在Action中直接抛出异常交给struts2来处理,并且在xml文件中进行相应的配置,如下: /error.jsp 以上是全局异常的处理,也可以处理特定Action的异常,如下:转载 2014-04-08 13:28:36 · 2881 阅读 · 0 评论 -
struts2完全捕获404错误的方法
目前在做一个网络应用程序,struts2 + spring + hibernate,服务器是tomcat。希望用户在IE地址栏乱敲的时候,所敲入的所有未定义的URL都能被程序捕捉到,然后转到一个自制的404错误处理页面。 首先查阅网上的资料,得知可以在web.xml中加入这么一段: 404 /error/404.jsp 这样,所以未找到的404错误都会转到/error/404.js转载 2014-04-06 21:42:41 · 651 阅读 · 0 评论 -
Struts2中的s:select标签的使用
1.第一个例子: 2.第二个例子: 3.第三个例子: HashMap map = new LinkedHashMap(); map.put(1,"aaa");map.put(2,"bbb"); map.put(3,"ccc"); request.setAttribute("map",map); request.setAttrib转载 2014-04-05 01:17:27 · 715 阅读 · 0 评论 -
Struts2验证框架的配置及Validation.Xml常用的验证规则
validation.xml 的命名规则和放置路径: 文件名:-validation.xml 就是要验证的Action类的名字。要将此文件放于Class文件相同的目录。 如果在Action类在struts配置中有多个action实例(action name),那么对应某个action的验证文件名规则如下: 文件名:--validation.xml 例如:UserAction转载 2014-04-15 00:54:13 · 757 阅读 · 0 评论 -
Struts2文件下载
Struts2文件下载 一个简单的利用struts2做文件下载的demo…… 首先配好struts: web.xml version="1.0" encoding="UTF-8"?> version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmln转载 2014-03-30 20:05:12 · 680 阅读 · 0 评论 -
Struts2入门手记
注:以下操作使用的是MyEclipse9.0开发工具。 1.在MyEclipse中新建一个Web项目,名称为StrutsTest 2.搭建开发环境(这里使用的是struts2.1.8) 找到开发Struts2应用需要使用到的jar文件,开发Struts 2程序最少需要的jar struts2-core-2.x.x.jar :Struts 2框架的核心类库 xwork-原创 2013-10-20 10:50:00 · 611 阅读 · 0 评论 -
struts.xml配置文件中的action的各项默认值
/struts" extends="struts-default"> helloworld" class="cn.itcast.action.HelloWorldAction" method="execute"> name="success">/WEB-INF/hello.jsp 1.如果没有为action指原创 2013-10-20 11:12:49 · 853 阅读 · 0 评论 -
Strut2配置文件struts.xml中action的名称搜索顺序
情形描述:当请求路径的URL为 http://server/struts2/path1/path2/path3/test.action 1.首先寻找namespace为/path1/path2/path3的package,如果不存在这个package则执行步骤2;如果存在这个package,则在这个package中寻找名字为test的action,当在该package下寻找不到action时原创 2013-10-20 11:05:56 · 787 阅读 · 0 评论 -
Struts2 零配置(1)
从struts2.1开始,struts2不再推荐使用Codebehind作为零配置插件,而是改为使用Convention插件来支持零配置,和Codebehind相比,Convention插件更彻底,该插件完全抛弃配置信息,不仅不需要是使用struts.xml文件进行配置,甚至不需要使用Annotation进行配置,而是由struts2根据约定自动配置。 如何使用Convention转载 2014-06-19 22:48:22 · 514 阅读 · 0 评论