解决方案 »
- jsp页面的超链接路径问题,求大侠们解答O(∩_∩)O~
- Extjs gridpanel中动态生存ColumnModel为什么就不能够显示列能!有源码供参考!急……
- 怎么用struts2中的标签完成集合迭代
- 大家帮我看看这个Bean错在那里
- 如何在文本文件中修改数据啊?
- jsp与数据库
- 我想循环控件判断如果是CHECKBOX则,它的CHECKED = TRUE。代码出现问题。
- jsp中语法问题?
- 急需一个树型菜单的源码!最好是jsp+javaSript
- 为什么没有结果啊???请哪位高手帮忙看看,在线等待,解决马上结帐!!!!!!!
- 我的myEclipse没有javax.servlet.Filter接口啊
- EL表达式失效,如何配置?
web.xml过滤器这样配置
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
错误信息是找不到这个action
如下图所示
我买的是《struts2.1权威指南》
使用的是struts2.1.6的包。完全按照书上指示导入的
web.xml加上filter信息之后,tomcat部署显示false~
如下图所示:
是肯定要配置的,java没有编译说明,没有找到编译路径啊,
工程右键 --》properties -->java build path(底部有一个 default out folder ,点浏览把他指向你工程的/WebRoot/WEB-INF/classes)下,clean下工程看看,检查classes下是否有*.class文件啦,如果还是没有,换个jdk6看看.
如果还是没有,那就重装myeclipse得啦
工程右键 --》properties -->java complier (java complier 是不是5啊,因为你使用的jdk是5,如果是jdk6,就改为6)
(忘了什么错了,可能和lz的不同)然后google了很长时间,补充了几个包就好了。我的经历给lz借鉴一下bdgood luck
<form action="{pageContext.request.contextPath}/login.action" method="post"> 试试
我一开始没有使用MyEclipse,而是“手动”做的(按照书上的要求)
所以java文件也需要手动编译生成java文件才行然后,我放弃手动的方法了,
我把环境配置成和书上要求的一样:JDK6.0.11,TOMCAT6.0.16,
我用的MyEclipse是7.5的版本另外,我发现的我jdk环境变量的值出问题了。
我是按照这个blog写的重新配置了一遍:http://fengan321.blog.163.com/blog/static/61762371200910391528808/真的好讨厌啊~一旦版本号不同,用起来麻烦那么多!另外,在学校里面,老师要求我们创建的是“动态web project”或者写作“dynamic web project”
其实直接创建 web project也可以运行带struts框架的项目的~
你自定义的Action没有继承自ActionSupport,
其实2.1.6的过滤器已经改过来的。 这本2.1上面都没改过来。
表示遗憾。
[email protected]