struts2烦死了 把官网上下的lib全部导进去tomcat报错打不开
   
    所以在网上找搜了一些解决办法,jar精简了很多,不管怎么样struts2能用起来了
    但是 <@ taglib prefix="s" uri="/struts-tags" >后 也不能使用struts2标签 不知道是怎么回事    高手来帮忙....使用struts2标签 到底要哪些jar ??

解决方案 »

  1.   

    Struts 2基本jar包
    commons-logging-1.0.4.jar
    ognl-2.7.3.jar
    xwork-core-2.1.6.jar
    struts2-core-2.1.8.1.jar
    freeer-2.3.15.jar
    commons-io-1.3.2.jar
    commons-fileupload-1.2.1.jar
      

  2.   


    你这里说的包比我导入的多了一个 commons-io-1.3.2.jar但我想知道 struts2标签要哪个jar 或都在哪个jar里
      

  3.   

    struts2-core-x.x.x
    xwork-x.x.x
    freeer-x.x.x
    commons-logging-x.x.x
    ognl-x.x.x
      

  4.   

    1.web.xml中:
    <taglib>
        <taglib-uri>/struts-tags</taglib-uri>
        <taglib-location>/WEB-INF/struts-tags.tld</taglib-location>
    </taglib>
    2.struts2-core-2.x.x.jar/META-INF/struts-tags.tld这个文件copy到WEB-INF里(这一步好像可以省略,但我没有验证过)。
    3.jsp上部:
    <%@ taglib uri ="/struts-tags" prefix ="s" %>web.xml文件中的<taglib>标签,就是用来告诉web容器,你用了哪些标签库,他们的tld文件在哪。只有找到了tld文件,容器才能解析标签。
      

  5.   

    struts2.1.6以前版本:commons-logging.jar 
    ognl.jar 
    xwork.jar 
    struts2-core.jar 
    freeer.jarstruts2.1.6版本及以后版本:commons-logging.jar 
    ognl.jar 
    xwork.jar 
    struts2-core.jar 
    freeer.jar
    commons-io.jar 
    commons-fileupload.jar注:版本号根据选择版本而定。
      

  6.   

     commons-logging-1.0.4.jar
     ognl-2.7.3.jar
     xwork-core-2.1.6.jar
     struts2-core-2.1.8.1.jar
     freeer-2.3.15.jar
    最少使用者5个就可以,已经包换标签的包了。
      

  7.   

    web.xml 没有taglib标签你不会自己写一个么?非要已经有你才会往里面填东西是吧?
    我告诉你要写taglib标签,你至少应该去baidu一下,看看这个标签是干什么的吧?
      

  8.   


    可能你不理解我说的没有是什么意思 xml dtd没有定义呀<web-app version="2.4" 
      

  9.   

    不需要再web.xml里面定义tag,struts2默认了
      

  10.   

    Struts 2基本jar包 
    commons-logging-1.0.4.jar 
    ognl-2.7.3.jar 
    xwork-core-2.1.6.jar 
    struts2-core-2.1.8.1.jar 
    freeer-2.3.15.jar 
      

  11.   

    啊,我一直以为是要自己写taglib的。受教了。
      

  12.   

    <@ taglib prefix="s" uri="/struts-tags" >  是不是语法写错了。这样试试:
    <%@ taglib prefix="s" uri="/struts-tags" %> 
      

  13.   

    freeer-2.3.16.jar
    这个包提供的是struts2的标签库
      

  14.   

    18楼正解,<%@ taglib prefix="s" uri="/struts-tags" %>  就可以了.