其实struts最难处理的就是配置文件写的不对,这样处理很棘手。

解决方案 »

  1.   

    用好的IDE很重要,jbx支持STRUTS很好,还有ECLIPSE也是一个好的选择!
      

  2.   

    偶的文章
    http://www.javaresearch.org/article/showarticle.jsp?column=23&thread=10265
      

  3.   

    不停的copy,别copy时间太长了,偶尔看看网页,养养眼-_-
      

  4.   

    经验是需要积累的,等你解决这些问题很轻松了,你也算是一个用struts的高手了,不要指望什么都像1+1一样简单
      

  5.   

    你顺着它执行顺序往下查就行了:
    第一步:你页面action="XXX.do" 要和配置文件<action/>中path相同,
    第二步:配置文件<action/>中type的路径要和你写的action类路径s相同
    第三步:配置文件<action/>name属性,要和<form-bean>中name对应,type要和你写的form类路径相同特别要注意的是:大小写要一致啊另外:如果你既用工具生成配置文件,也用手工生成的话,你就要注意是否写重复了,这个问题我碰过一次,几乎被搞死了,哈哈
      

  6.   

    除了yanxibang(yanxibang)说的以外,看看是不是有可能action写了input属性,而没有写name属性
      

  7.   

    最简单的方法是拷贝struts自带的例子的配置文件,将不用的去掉,(其实都写好了,只不过是注释调了而已)
    之后,就改……再改……继续改…………
    哎,还是太累了。
    不过,只要注意拼写就不会出什么配置问题。哈哈
      

  8.   

    偶想补充一点:最初设计action流程的时候,尽可能的合理。
    我个人的原则是在合理的情况下,使action处理多一点的流程。当要掌握适度原则,不然你的action将很难维护。
      

  9.   

    如果有钱就用wsad,开发struts绝对一流,可视化开发
    没钱就用Eclipse,装个easy-struts插件,也挺好用的
    关于经常出错,一般掌握点原则,多练就自然就能轻松
    除错了!
      

  10.   

    显然,你的 resource 文件没有,或者有但没有放对位置,把它放在 \WEB-INF\classes 目录下试试看再会出什么错。
      

  11.   

    参考《Jakarta Struts Live》