Struts2.0
普通网友
这个作者很懒,什么都没留下…
展开
-
Struts2.0标签库简介
struts2.0里的标签没有分类,只用在jsp头文件加上就能使用struts2.0的标签库A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么显示出来-----如果action的message有值那么显示出来-----添加一个值到list,类似于list.add();-----自动完成...2009-08-25 21:15:31 · 72 阅读 · 0 评论 -
test66666666
tetttttttttttttttttttttt原创 2011-09-21 01:30:47 · 118 阅读 · 0 评论 -
Struts2.0实现零配置..自己学习看看
[size=medium]自从ror热潮席卷web开发界以来,惯例优于配置的快速开发理念便深入人心。struts2中对action name支持通配符配置,所以使其方便的实现零配置成为可能。实现零配置后的开发会是怎样,开发员不用配置struts.xml,也不用在action代码中写annotation,是真正干净的零配置。以下的代码是我们希望达到的效果。action示例pa...原创 2009-08-25 22:17:18 · 116 阅读 · 0 评论 -
Struts2.0实现上传
前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题。实现原理Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹,然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。...原创 2009-08-25 22:13:10 · 104 阅读 · 0 评论 -
struts2中如何使s:select标签只读
[size=medium]在开发openjweb平台期间遇到这样一个问题,在编辑页面中,状态位字段是由系统设置的,不应该由人工设置,所以状态位字段应该显示出来但不允许被编辑,使用struts2的标签不具有disabled属性,除非将theme设置为simple才可以使用disabled,那么如果不使用simple的theme还有其他办法使select下拉框只读吗?从网上找到了一个办法,大致...原创 2009-08-25 22:01:54 · 139 阅读 · 0 评论 -
Struts2的自定义拦截器
[size=medium] 假设有一个web应用,就是简单的有一个简单的登陆页面和登陆成功页面。但是登陆成功页面只允许已经登陆的用户看到。在一个项目中,会有许多这种页面,只允许登陆之后的用户才能访问,如果在每个action中都写上检验用户是否已登陆将会编写大量的重复代码,所以可以定义一个拦截器用来验证用户是否已经登陆成功(通过检验sesison中user的值,前提是每个页面都通过一个acti...原创 2009-08-25 21:55:47 · 150 阅读 · 0 评论 -
struts2的异常处理
[size=medium]struts2进行异常处理首先需要添加exception拦截器,而默认拦截器栈已经加入了这个拦截器,所以不用特意的声明。struts2的异常映射声明有两种,全局声明和局部声明。 异常映射有两个属性:exception属性指定了异常的类型,result属性指定了发生异常时执行的result。 当一个异常发生时,它会先寻找局部异常映射,未找...原创 2009-08-25 21:54:11 · 61 阅读 · 0 评论 -
struts2的Interceptors
[size=medium]自定义一个拦截器和使用拦截器的方法如下[quote] success.jsp [/quote]如果有多个拦截器,我们可以定义一个拦截器栈将所有的拦截器放在栈里,然后引用一个栈 ...原创 2009-08-25 21:49:09 · 71 阅读 · 0 评论 -
Struts2.1使用ajax的准备工作
[size=medium]在使用ajax标签之前,需要做几个准备工作1.将struts2-dojo-plugin-2.1.2.jar加入lib中2.在需要使用标签的jsp文件里写上3.在标签里写上之后我们就可以开始使用struts2的ajax标签了[/size]...原创 2009-08-25 21:44:37 · 94 阅读 · 0 评论 -
struts2 ajax标签之div
[size=medium] div是struts2 ajax中最基础的标签,其他的标签均和div有关系。div的最大的用途就是可以异步的更新div中的内容。这里写一些div基本的应用,其他的等写别的标签的时候再写。通过例子说明 Initial Content ...原创 2009-08-25 21:43:39 · 167 阅读 · 0 评论 -
struts2如何返回String
[size=medium]有时候ajax应用只需要服务器返回一个字符串而不是一个jsp页面。可以用如下方法实现。将action的返回类型设为stream,将字符串写入字符串输入流,返回给客户端。示例代码如下import java.io.InputStream;import java.io.StringBufferInputStream;import com.opensympho...原创 2009-08-25 21:42:38 · 351 阅读 · 0 评论 -
Struts2系列——struts2的struts.properties(部分转载)
[size=medium]struts.properties文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。struts.properties文件...原创 2009-08-25 21:41:26 · 66 阅读 · 0 评论 -
Struts2.0中的namespace
[size=medium] 在package里有个namespace的属性,它提供了一个逻辑上的命名空间,使用它可以避免action的名字冲突,同时也可以在逻辑上给action分类。namespace的默认值是“”。Struts2支持根命名空间/。如果一个action没指定任何命名空间如直接是moo.action,它则会去根命名空间去寻找。如果一个action在指定的命名空间没被发现时,strut...原创 2009-08-25 21:38:59 · 153 阅读 · 0 评论 -
Struts2.0中的Action
action映射是struts2框架的基本工作单元,通常,action配置将一个标识符映射到一个业务逻辑的class,当一个请求同action的名字匹配时,框架通过这种映射决定怎么处理请求。一个通常的action如下 welcome.jsp /Logon.jsp 注意,如果一个action的name中需要有/例如 ,需要在配置文件中s...原创 2009-08-25 21:36:37 · 76 阅读 · 0 评论 -
Struts2.0中的result标签
在action的指定方法执行完毕后总会返回一个字符串,struts2根据返回的字符串去action的配置中的result去找匹配的名字,根据配置执行下一步的操作。 在ActionSupport基类中定义了五个标准的返回值 String SUCCESS = "success"; String NONE = "none";...2009-08-25 21:24:23 · 210 阅读 · 0 评论 -
struts2的struts.properties配置文件详解
struts.action.extension 该属性指定需要Struts2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts2处理。如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。 struts.configuration 该属性指定加载Struts2配置文件的配置文件管理器。该属性的默认值是org.apa...原创 2011-12-15 10:35:48 · 124 阅读 · 0 评论