Struts1.x
文章平均质量分 65
fslingmo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ActionResources_zh_CN.properties Not Found.
控制台报警告:2009-06-30 16:08:02,765 WARN org.apache.struts.util.PropertyMessageResources - Resource org/apache/struts/action/ActionResources_zh_CN.properties Not Found. 2009-06-30 16:08:02,765 WARN o...原创 2011-12-26 20:26:29 · 378 阅读 · 0 评论 -
Struts2和1的异同点
不同点:FormBean被Action属性取代ActionForward被Result取代Action类中不直接出现Servlet对象引入package的概念引入拦截器的概念Struts2的开发大大简化相同点:都是MVC架构均提供了控制器和流程跳转功能监听特定的URL地址来实现功能.action均提供了切换view层的功能提供了类似的标签...原创 2012-02-06 16:06:53 · 169 阅读 · 0 评论 -
Struts1和Struts2的区别
在Web.xml中配置分发器。Struts1使用ActionServlet作为分发器,而Struts2使用Filter作为分发器、如果有多个Filter,要把Struts2的分发器Filter作为最后一个Filter代码。 Struts1.2的web.xml配置(注意可能由于版本不同,可能有些不一样) <?xml version="1.0" encoding="UTF-...原创 2012-02-06 11:04:02 · 213 阅读 · 0 评论 -
Validator自动校验数据
除了Form Bean中的validate()方法,Struts还提供Validator插件进行数据校验,Validator插件能在Jsp页面里面生成JavaScript脚本,利用定制的JavaScript脚本在客户端浏览器进行数据校验。 1.支持自动校验 的ValidatorForm 支持Validator校验的Form Bean必须继承Struts的ValidatorForm。本例...原创 2012-02-03 14:56:10 · 461 阅读 · 0 评论 -
struts1.2上传文件
struts提供了<html:file>标签,集成了Apache的commons-upload工具包,上传文件变得更加简单,不再需要解析Request、遍历所有的输入域、判断是否为文件等。struts对Apache的commons-upload进行了再封装,把上传文件封装成FormFile对象,直接获取该对象,将文件数据保存即可。 代码1:UploadForm.jav...原创 2012-02-02 15:29:36 · 138 阅读 · 0 评论 -
getGeneratedKeys()使用情况
getGeneratedKeys()只能在sqlserver或mysql这种数据库中使用,oracle需要通过select seq.currVal from dual 来查找当前序列值,其中seq就是你写的序列的名称,在Oracle中使用会出现以下错误java.sql.SQLException: 不允许的操作 ...原创 2011-12-31 16:31:12 · 1293 阅读 · 1 评论 -
struts1需要注意的一些问题
1.struts的控制器:org.apache.struts.action.ActionServlet加载在web.xml文件中加入如下代码:<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServl...原创 2011-12-30 16:42:53 · 163 阅读 · 0 评论 -
struts 使用POJO应注意的一点
对于提交数据比较多的表单,为了避免大量地在FormBean里面使用大量的变量及setter和getter方法,从Struts1.2和Struts1.3起,FormBean中可以使用POJO,提交数据后将直接把数据赋给POJO。 public class UserBeanForm extends ActionForm { private Person person = new...2011-12-28 13:40:46 · 135 阅读 · 0 评论 -
Struts页面时间格式
当jsp页面有时间项的时候,除了传递正确格式的时间项外,即传递的时间项为空或格式不正确的情况下,当数据被提交时,ActionForm在set方法中就会抛出异常2011-12-28 10:16:34 org.apache.struts.chain.commands.AbstractExceptionHandler execute警告: Unhandled exceptionjava...原创 2011-12-28 10:20:37 · 125 阅读 · 0 评论 -
Struts的国际资源配置
概述类MessageResources可以使开发者方便地支持多语言,包括支持多时间格式和数字格式。使用资源包的另一个好处是允许开发者将标签字符 串集中存储在一个位置,而不是分散在不同的JSP页面里。例如,对于每个用户的名字的标签"First Name" ,我们可以将它写在资源包中,在适当的地方通过Struts标签简单的进行引用:<bean:write key="label.first...原创 2011-12-26 20:28:46 · 104 阅读 · 0 评论 -
struts1.x和2.x的线程安全
线程安全是每个多线程的程序都要考虑的问题,struts也不例外,如果处理不当,会出现问题,而且这种问题很难被排查出来,因此,需要在设计的时候就留意线程安全问题。 1.struts1.x 1.1Action是线程不安全的 struts1.x的Action在生命周期上与Servlet类似。Servlet由Tomcat容器并维护,而Action由Struts的ActionServ...原创 2012-02-15 15:18:55 · 139 阅读 · 0 评论
分享