Struts2.X起步

        许久许久,我就想开始学习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:form action="mystruts/sum.action" >改成<s:form action="sum" namespace="/mystruts">

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值