struts2.x/struts1.x
文章平均质量分 88
Michael-Ng
Java Web
展开
-
Struts2输入校验总结
(转)Struts2输入校验总结一. 手动输入完成校验 1.普通的处理方式:只需要在action中重写validate()方法 2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式: 重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin().二. 输入校验流程: 1.类型转换器负责对字符串的请求参数执行类型转载 2013-08-05 09:10:06 · 610 阅读 · 0 评论 -
Struts2 的国际化
原文来自:http://dashen2009.blog.51cto.com/714741/146235Struts2 的国际化===============================资源文件的级别===============================---------全局的:---------命名:baseName + _语言码_国家码.properties转载 2013-08-05 09:08:37 · 441 阅读 · 0 评论 -
struts2下载文件
配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><constant name="s原创 2013-08-05 09:09:01 · 642 阅读 · 0 评论 -
Struts2的Stack Context和ValueStack
原文地址:Context和ValueStack">Struts2的Stack Context和ValueStack作者:茶叶蛋1、提到Struts2的传值功能时,经常会见到StackContext和ValueStack等概念,那么它们到底是什么,有什么作用呢。ValueStack(值栈):Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是Og转载 2013-08-05 09:09:12 · 711 阅读 · 0 评论 -
struts2类型转换
struts2类型转换基于ongl的类型转换配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0原创 2013-08-05 09:09:17 · 667 阅读 · 0 评论 -
struts2标签不显示Label属性
原文来处今天同事遇到一个struts2标签的label属性不显示,并且标签不换行的问题,网上搜了一下,解决方法如下:struts2的标签不管是还是一概不显示label了,连换行都不换了。查找原因有三种情况:1、发现原来struts.properties下多了这句话:struts.ui.theme=simple2、struts2.xml 中有3、 jsp页面form标签有属性 th转载 2013-08-05 09:09:19 · 1750 阅读 · 0 评论 -
struts2 Action访问Servlet Api
struts2 访问Servlet Api 有三种方法1. ActionContext2. ServletContextAware 实现该接口的Action可以访问ServletContext实例 ServletRequestAware 实现该接口的ACtion可以访问HttpServletRequest实例 Servle原创 2013-08-05 09:09:26 · 587 阅读 · 0 评论 -
DispatchAction
在使用Struts动作时,每一个Action都需要编写一个类,并且要在struts-config.xml进行配置。这对于一个拥有很多Action的Web程序来说,工作量是非常大的。为此,Struts提供了DispatchAction类,这个类允许将一个Action作为一个方法来调用。在Web浏览器中通过请求参数来指定要调用的动作。 虽然DispatchAction类是一个抽象类,但其中却没原创 2013-08-05 09:08:29 · 548 阅读 · 0 评论 -
struts2上传文件
1.配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><constant name原创 2013-08-05 09:08:57 · 592 阅读 · 0 评论 -
Can not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决
原文地址:not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决">Can not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决作者:digense具体异常是这句转载 2013-08-05 09:08:59 · 1339 阅读 · 0 评论 -
struts2自定义拦截器
配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache SoftwareFoundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> 设置Web应用的默认编码集原创 2013-08-05 09:09:03 · 597 阅读 · 0 评论 -
struts技术的logic标签
(转自)struts技术的logic标签 开源项目最好的是可以让我们从项目的源码本身角度看项目,通过对源码的了解更多的是对设计思想融会贯通达提升整体能力的目的。 一、定义标签文件(web.xml) /tags/struts-logic /WEB-INF/struts-logic.tld二、引用标签文件(jsp文件)转载 2013-08-05 09:09:50 · 894 阅读 · 0 评论 -
struts的token 防止form表单…
转自:关于struts的token请求有效性处理,使用令牌可以有效的防止重复提交。protected String generateToken(HttpServletRequest request)创建一个令牌.protected boolean isTokenValid(HttpServletRequest request)检查令牌是否有效protected boolean i转载 2013-08-05 09:09:54 · 717 阅读 · 0 评论 -
struts2+displaytag翻页时In…
原文地址:OGNL express">struts2+displaytag翻页时Inappropriate OGNL express作者:joeytang9118相信肯定有人遇到这个问题:struts2+displaytag翻页时会出现下面的堆栈信息,虽然程序能跑起来,可是还是让人很不爽。ognl.InappropriateExpressionException: Inappropriate转载 2013-08-05 09:09:56 · 912 阅读 · 0 评论 -
(转)Struts1和Struts2的区别和对比…
Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象转载 2013-08-05 09:07:29 · 588 阅读 · 0 评论