不知道是为什么,我先没有用标签没出什么问题,但是用了struts的标签就提示不能识别
错误是:Missing end tag "s:form"我struts的版本是2.1.8
IDE是MyEclipse5.5
J2EE的版本是1.4步骤先把
struts的包考进去有
freeer-2.3.15.jar
struts2-core-2.1.8.1.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
ognl-2.7.3.jar
xwork-core-2.1.6.jar
commons-beanutils-1.7.0.jar
然后配置Web.xml
<filter>
<filter-name>struts2</filter-name> 
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> 
</filter>
<filter-mapping>
<filter-name>struts2</filter-name> 
<url-pattern>/*</url-pattern> 
</filter-mapping>
然后再src里创建struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd"><struts>
<package name="login" extends="struts-default">
<action name="login" class="Dome.LoginAction">
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
</package>
</struts>
然后写java类,这里就不列出了
然后写jsp
<%@ taglib prefix="s" uri="/struts-tags"%> 
<s:form action="login.action">
</s:form>
就这里根本就没有识别struts-tags,请问下是什么问题啊

解决方案 »

  1.   

    补充下,我的struts-tags文件是找到了的,页面报错是org.apache.jasper.JasperException: /Login.jsp(71,3) The end tag "&lt;/s:from" is unbalanced如果我不使用struts的标签就没有问题
      

  2.   

    J2EE的版本是1.4,不支持。把struts-tags.tld靠出来,放到一个目录下。
    在web.xml中配置,看看。
      

  3.   

    org.apache.jasper.JasperException: /Login.jsp(71,3) The end tag "&lt;/s:from" is unbalanced 
    你是不是结束标签写错了 应该是</form>
      

  4.   

    首先说明,这些表情要在联网的时候下载的,如果你是在Myeclipse里面运行的话
      

  5.   

    struts2.1.8怪怪的。
    刚才还能用,重启一下就报错,死活都不行。
      

  6.   

    你有struts的</s:from>标签?