struts1.1到struts1.2.9的移植

Struts-1.2.9 修改版(增加了对没有配置的path的处理) 修改者: selfimpr. 博客: http://blog.csdn.net/lgg201 邮箱: lgg860911@yahoo.com.cn 更新内容: 在原来的版本中, 如果一个路径没有在struts-config.xml文件中配置, 返回的是一个404错误页面, 现在, 如果一个请求路径没有在<action-mapping />标签中配置, 我们可以自定义返回的错误页面. 使用示例: 如果你想要使用这个功能, 在struts-config.xml文件中, 你必须加入这些代码. 在<forward />标签中, name属性必须是"REQUEST_NOT_CONFIG", path属性可以配置为一个在你的应用中存在的页面路径. <global-forwards> <forward name="REQUEST_NOT_CONFIG" path="/error.jsp" /> </global-forwards> 如果还是不懂,请查看sample目录的示例. updater: selfimpr. blog: http://blog.csdn.net/lgg201 mail: lgg860911@yahoo.com.cn update content: in formerly version, if a path not config in the struts-config.xml file, response is the 404 page, now, if a path is not config in the <action-mapping /> tag , we can custom the error page. Use Example: if you want to use this function, in the struts-config.xml file, you must join these code. in the <forward /> tag, name must be "REQUEST_NOT_CONFIG", the path you can config a exist page in your application. <global-forwards> <forward name="REQUEST_NOT_CONFIG" path="/error.jsp" /> </global-forwards> if you didn&#39;t understand you can see the sample folder. 立即下载
今天做了一下从struts1.1到struts1.2.9的移植和大家分享一下
我总结了几点:
1、类的替换 struts1.1 > struts1.2.9
2、tld文件的替换
  struts-html.tld
  struts-logic.tld
  struts-bean.tld
  validator-rules.xml
3、由于tld文件的改动,有些1.1中的属性方法,到了1.2.9中就丢弃了,所以这样要修改一下程序
  比如html:form 原来有name属性,但是到了struts1.2.9以后就没有了这个属性
  还有在同一页面中使用2个html:form并且该form的action也相等的时候,要使用styleId这个属性来去做操作
4、struts-config.xml的头修改
    struts1.1
   <?xml version="1.0" encoding="ISO-8859-1"?>
   <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN"
                                 " http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">   
  >
    struts1.2.9
   <?xml version="1.0" encoding="ISO-8859-1" ?>
   <!DOCTYPE struts-config PUBLIC
      "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
      " http://struts.apache.org/dtds/struts-config_1_2.dtd">
      
总体来说改动不是太大。 
MVC框架struts1.2.9 流行的基于请求驱动的MVC框架struts1.2.9完整版本 立即下载

相关推荐

Struts 1.2.9 jar 包及原文件

Struts 1.2.9 jar 包及原文件Struts 1.2.9 jar 包及原文件Struts 1.2.9 jar 包及原文件

Apache struts 1.2.9 html taglib reference

原文参考 http://struts.apache.org/1.2.9/userGuide/struts-html.html#link This taglib containstags used to create struts input forms, as well as other tags generally usefulin the creation of HTML-based u

Fred Lee的程序人生 1436

struts-1.2.9源码

struts-1.2.9源码

struts1.2.9源码解析

网上针对struts源码剖析大多为1.1版本,应该大多出自孙卫琴一书,今天对比了struts1.2.9发现有部分不同,现整理如下: struts初始化过程 struts执行过程

null 1436

java struts 介绍_Struts简介、原理及简单实现

struts简介Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。Struts发展历史Struts是作为ApacheJakarta项目的组成部分,项目的创立者...

weixin_33632843的博客 5635

struts1.2.9的校验框架

数据校验也称为输入校验,指导对用户的输入进行基本的过滤,包括必填的字段,字段必须为数字及两次输入的密码必须匹配等。本文重点介绍了struts的校验框架。 ActionForm的代码校验 Action里的代码校验 结合commons-validator.jar的校验   1.1 ActionForm的代码校验    ActionForm的代码校验是最基本的校验方式。这种校验方式是重写A...

heyunliang的专栏 301

webwork项目移植struts2

Webwork项目要转到struts2:一、变化struts2代码始于webwork2.2.3,少许的比较大的改动可能会影响你的webwork2.2应用的移植1、一些被Deprecated掉的方法和类已经被移除,这包括XWork Inversion of Control (IoC) 框架。2、使用xhtml 主题的一些工具库被DOJO的工具组件替代。3、使用FCK editor

husw_2008的专栏 1289

从webwork2.2应用到struts2移植看webwork2.x和struts2的区别

http://kimsoftware.javaeye.com/admin/show/39354(我javaeye的blog) 以下文字来自struts2官方网站。 一、变化 struts2代码始于webwork2.2.3,少许的比较大的改动可能会影响你的webwork2.2应用的移植 ...

chenqunan3231的博客 119

struts2.0升级到struts2.1

Struts2.0升级到Struts2.1原文链接:http://cwiki.apache.org/S2WIKI/troubleshooting-guide-migrating-from-struts-20x-to-21x.html#TroubleshootingguidemigratingfromStruts2.0.xto2.1.x-UpdateCustomTypeConverters

Seven的专栏 5298

Struts 1之后,是Struts 1.x,Struts 2,Shale还是Nexus?

写在《Struts基础教程》(Beginning Apache Struts,除Pro Struts and Ajax之外最新出版的Struts图书)一书即将出版之际。虽然面临许多开源框架的竞争,但Struts多年来始终是最为流行、用户群体最为庞大的Java Web MVC 框架。有很多评论说,Struts的整体架构已经过时了,未来是JSF这样基于组件的框架的。然后又传来了BeeHive、Spri

书 人 事 2873

Struts1Struts2区别

Struts1Struts2区别 Struts1 基于servlet actionservlet任务过于集中,不容易扩展和定制 不容易测试 action是单例的(有同一个action实例处理到达action的请求),所以不要action中声明实例变量(共享) actionform:太多造成类的爆炸 struts1action和原生s

chen-sx 539

struts1.2.9完整Jar包

struts1.2.9完整Jar包。struts1.2.9完整Jar包。

struts1.2.9 jar包及源码

struts1.2.9 jar解压后,文件中的是jar包,导入工程后再把src的压缩文件拷贝到相应工程的lib文件夹下,需要看源码时找到src文件即可

使用JDK1.4运行Struts2.0

刚刚把做完的项目从JDK5上移植到JDK1.4,事后整理一下,常常记记备忘录是个灰常好的习惯滴..Struts2.0默认的平台需求是: Servlet API 2.4 JSP API 2.0 Java 5 但是因为一些原因,我们必须使用JDK1.4来编译,所以只能应用Struts提供的J4,来进行一下移植了,说实话,还是挺好的,只需要简单的操作,

wangzhi_821的专栏 1192

Struts2与JDK1.4兼容

Struts2与JDK1.4兼容   Struts2.0默认的平台要求是: Servlet API 2.4 JSP API 2.0 Java 5         但是因为一些原因,我们必须使用JDK1.4来编译,所以只能应用Struts提供的J4,来进行一下移植了,其实只需要简单的操作,便可以把JDK更改为1.4的了...

tymn123的博客 427

tomcat(jboss4.2) spring hibernate 项目移植到 jboss 5.1

之前在tomcat及jboss4.2.3下运行的好好的ssh (spring2.5.6+hibernate3.2+struts2) 项目,现需要移植到jboss5.1,查了好久资料,终于找到解决方法。(奇怪的是不知为何网络上关于jboss5.1的资料真的是少的很...) 1.到 https://jira.springsource.org/browse/SPR-5120 下载 jboss

javavenus的专栏 1860

struts2学习笔记之一_struts1struts2的区别

1.struts2struts1和webwork的合体 2.struts1:基于servlet   1)ActionServlet作用:   (1)接受请求->寻找frombean>实例化formbean>实例化后组装进来>判断是否需要校验>如果需要校验再调用ActionForm的校验方法,返回值是AcctionErrors类型,返回给ActionS...

daying1873的博客 127

移植问题及解决

移植问题及解决By CFR(mudboy)摘要:本文档包括将现在系统:从tomcat5移植至WAS5.1,以及从WAS5.1移植到WAS6.0的一些问题的解决过程。 1、概述应用架构:WebStart/jsp + struts1.1 + spring115 + hibernate2.1 2、问题及解决2.1 症状:用了JSTL标签的JSP页面运行出错。解决:由于was512不支持jstl2.0(标

mudboy的专栏 1947
上一篇: Struts2 + Spring 2 集成配置
下一篇: 关于项目团队的发展阶段特点、问题、应对措施、领导风格
冰加点可乐
博客等级 码龄20年 1粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值