许久许久,我就想开始学习ssh框架了。但是因为诸多的原因,计划一直被搁浅着。(其实,说实话我的jsp好多东西都太会用,jsp里面的九大内置对象其实还有几个我都还没有用过,但是我想这并不影响我学习ssh框架吧),于是,今天终于决定学习ssh框架了,首先学习struts。
现在struts最新版本已经是2.31版本了,原文:
12 December 2011 - Struts 2.3.1 General Availability Release
The latest production release of Struts 2 is
Struts 2.3.1, which was promoted to "General Availability" (or "Ready for Primetime") on 12 December 2011. Therelease
notes are available online. (资料来源:http://struts.apache.org/)。
于是我就把最新版本的下载过来了,下载地址:http://struts.apache.org/download.cgi#struts231,我下载的是这个:struts-2.3.1-all.zip
,一共是76MB,解压后大概111MB。
我用的开发工具是myeclipse8.5,网上有些人说这个版本已经集成了struts2.X,但是我不知道在哪,所以还是手动添加struts。
我是参考这篇文章(http://www.blogjava.net/nokiaguy/archive/2008/04/15/193229.html)开始我的struts学习之路,并将打算以后也是参考这里的文章继续完成我的学习之路。
按照文章中所说的,一步一步的完成,最后发布的时候,并没有那么顺利的看到该文作者的结果,而是给我报了一大推的错误出来,但是我始终相信:有错误不可怕,怕的就是没有错误!于是按照错误提示,百度谷歌之后,才发现,该文所有的5个包远远是不够的,后来按照错误提示,我的包一致增加到了9个包(这9个包除了我参考文章中说的5个包,还有commons-io-2.0.1.jar、commons-lang-2.5.jar、commons-fileupload-1.2.2.jar、javassist-3.11.0.GA.jar),而其中不得不提下这个包:javassist-3.11.0.GA.jar,没有这个包的,也许你将会看到这样的错误提示:Dispatcher
initialization failed。
ok,这样下来,我们的可爱的tomcat不给你报错了,这时我们能够顺利把我们第一个struts跑起来了。但是跑起来之后,我们在控制面板会看到这样的警告:No configuration found for the specified action: 'mystruts/sum.action' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
我是个比较追求完美的人,即使是警告我也不会放过,百度谷歌了相关解决方法之后,找到了解决方法:把参考文章中的sum.jsp页面总的<s:formaction="mystruts/sum.action">改成<s:form
action="sum" namespace="/mystruts">
分享到:
相关推荐
Struts 2.x权威指南(第3版)
struts1.x和struts2.x区别
Struts1.x常用的开发包,需要学习struts1.x朋友可以下载
在这里,通过一个小例子稍微总结了下struts1和struts2的区别,希望这个能帮助到初学struts的朋友
struts2.x所有包及配置文件
学习魔乐科技Struts2.x视频框架的学习笔记,在这里给各位参考一下,要mldn其他框架笔记的请关注我,后续会推出
freemarker与struts 1.x 结合,生成html 在http://blog.csdn.net/chen1255 的web中有详细描述关于freemarker与struts1.x的结合
struts2.x jar 全部的lib jar 包
Struts2.x 项目实战 Struts2.x 项目实战 Struts2.x 项目实战
不同 struts2.dtd
java Struts 1.x 框架 Web 开发 java Struts 1.x 框架 Web 开发
Struts 2.X权威指南(第3版)第二章 因为上传大小有限制,所以只能每一章做一次上传。请自己选择需要的章节下载哦
Struts1.x的登录示例,Struts1.x相关详细教程参考我的Blog:http://blog.csdn.net/boyazuo
因为struts2+Hibernate+Spring整合J2EE企业级开发框架新手会有很多错误.所以特为新手写了一个框架.在附件里面有oracle最新的jar包和sqlserver2008的连接驱动.
struts1.x apps 所有最新的Struts1.x项目应用 struts1.x apps 所有最新的Struts1.x项目应用 欢迎大家下载。。。
struts1.x多文件上传, 感觉不错.
Struts2漏洞检查工具Struts2.2019.V2.3
struts1.x入门教程
spring和struts2.x的整合篇spring和struts2.x的整合篇
本书介绍了Struts 2最新版本:Struts 2.3.1.2 2