把strtus的tld加进来
<%@ taglib uri="/struts-tags" prefix="s"%>就可以了
你这样应该也是可以的

解决方案 »

  1.   

    可是我这个运行的时候出错,提示找不到META-INF/taglib.tld
    不知道为什么
    但是我的这个目录下确实没有taglib.tld
    这个文件,但是有struts-tags.tld这个文件
      

  2.   

    在JSP页面中加入引入标签库
    <%@ taglib prefix="s" uri="/struts-tags" %> 
    就可以了
    在web中最简单的配置为:
    在JSP页面中加入引入标签库外 
    <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>
    不需要:
    <taglib> 
    <taglib-uri>/struts-tags </taglib-uri> 
    <taglib-location> 
    /WEB-INF/lib/struts2-core-2.0.10.jar 
    </taglib-location> 
    </taglib>
      

  3.   

      你的servlet版本是多少的?恩,反正2.4+的<web-app version="2.4" ,只需要在页面中加入<%@ taglib uri="/struts-tags" prefix="s"%> 就行,低版本的servlet(具体多少忘了),需要在web.xml中把tld指定下,在struts2 core包下
      

  4.   

    你去下个新的版本吧,现在的只要<%@ taglib uri="/struts-tags" prefix="s"%>就行了,不用在web.xml里面再进行配置
      

  5.   

    5楼的说法有问题,3楼的说法正确,web.xml中还是要加过虑器的设置的。