当前位置 > 首页 > Java

MyEclipse开始Struts2编程

11/25/2011 1:56:00 PM来源:Java

本人使用MyEclipse 8.0M1 版本

开始struts2编程参考:http://wenku.baidu.com/view/35ca144c2b160b4e767fcf92.html?很详细,但是在使用struts-tags标签的时候,和这里的说明不一样,我新建了一个JSP页面,使用Struts1.x版本,修改成了<%@ taglib uri="/struts-tags" prefix="s" %>后,还是不能识别<S:form>这样的标签。在网上找了很多办法:基本上是说修改web.xml文件,添加
<taglib>
<taglib-uri>/struts-tags</taglib-uri>
<taglib-location>/WEB-INF/lib/struts2-core-2.0.11.1.jar</taglib-location>
</taglib>
location里写自己的struts-tags.tld所在的地址。但是遇到的第一个问题是,taglib不被识别,解决问题是使用<jsp-config></jsp-config>把以上代码包起来,确实能解决,但是<s:form>标签还是不识别。

我的解决办法:web.xml文件是要修改,但是不是如上的方法。应该添加:
<filter-mapping>
?? <filter-name>struts2</filter-name>
?? <url-pattern>*.jsp</url-pattern>
?</filter-mapping>
这样才能使自己的jsp文件能使用struts2的标签。