一个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,但是改的东西也太多了把?求各位高人指点!
...全文
60 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
我也正在学习,关注中...................
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-09-21 10:28
社区公告
暂无公告