一个structs2的问题?

yinyuyi1 2010-09-21 10:28:50
今天在学习structs2的时候,因为我用myelipse自动生成那个web。xml文件中的filter节点跟老师教的不是同一个类,并且直接启动tomcat会报错,报的错好像是aciton和result无效之类的把,后来老师来把那个structs。xml文件的头文件和web。xml中的filt节点的那个fileter-class改成dispatcherfileter,好像程序就可以运行了!感觉好奇怪,自动生成的东西固然有bug,但是改的东西也太多了把?求各位高人指点!
...全文
130 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangpengfeiitta 2010-09-22
  • 打赏
  • 举报
回复
我认为配置并不是问题,相对于strut1 来说 strut2 的配置简单了许多
1。web.xml 中配置 <filter>
2. struts.xml 存放在 src 的目录下
我认为最主要的是struts.xml 的配置 节点的顺序要注意:
<package>
<action>
<result/>
</action>
<package>
风影萧诺 2010-09-22
  • 打赏
  • 举报
回复
新手啊
zn85600301 2010-09-22
  • 打赏
  • 举报
回复
生成的东西太多 所以要该得多 用什么写什么
kaida_7 2010-09-22
  • 打赏
  • 举报
回复
呵呵,struts2的配置文件已经相当的简单了,就仅仅需要配置一个filter,这么个东西,还非常有自动生成的必要?直接从struts的示例中考一个用就行了,而且,以后每一个项目都是一个样子的,就重新拷一边就OK了,struts2的配置文件真的算是已经相当的简单了
hack3389_tk 2010-09-22
  • 打赏
  • 举报
回复
不要使用自动生成的代码,bug很多。。。
编程学童 2010-09-22
  • 打赏
  • 举报
回复
MyEclipse自动生成的可能不是你想要的,但一般不会有什么错误,既然你的Myeclipse能自动添加Struts2功能,应该是8.5以上版本的吧。它使用的是StrutsPrepareAndExecuteFilter过滤器类,这个类和DispatcherFileter类有所不同。你的问题可能是你的Struts2版本的问题,我用的是2.1.8版,是没有问题的
jeky_zhang2013 2010-09-21
  • 打赏
  • 举报
回复
这个过滤器好像是默认的过滤器,现在也在看这个,多多交流~~
生活最重要 2010-09-21
  • 打赏
  • 举报
回复
我也正在学习,关注中...................

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧