我用的是myeclipse 10,struts- 2.3.4, tomcat 7.0.28我的web-inf 文件夹,lib下也让你所说的,添加了相应的文件,问后面浏览器解析后报的还是“struts-tags”not found,也就是说struts 2 的标签功能没上来。
基本情况介绍:
这个是添加的库文件:(如下图) 这个是Web-inf文件夹下的web.xml文件内容如下:
<?xml version="1.0" encoding="GBK"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">    <display-name>Struts Blank</display-name>    <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>    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list></web-app>
就是copy 过来的。这个是我的struts-xml文件如下:
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
 
<struts>  
<constant name="struts.i18n.encoding" value="GBK" />  
  <package name="actions" extends="struts-default" namespace="/">
        <action name="login" class="actions.LoginAction">
 <result name="SUCCESS" type="redirect">/login_success.jsp</result>
<result name="INPUT">/myLogin.jsp</result>
        </action>
         <action name="register" class="actions.RegisterAction">
  <result name="SUCCESS">/register_success.jsp</result>
<result name="INPUT">/myRegister.jsp</result>

</action>
<action name="imageAction" class="actions.ImageAction">
<result type="stream">
 <para name="contentType">image/JPEG</para>
 <para name="inputName">inputStream</para>
</result>
</action>
   </package>
</struts>希望你能抽空帮我看看。谢谢

解决方案 »

  1.   

    你JSP的页面用的taglib引入的是什么,贴出来看看,很可能是你web-inf下面的struts的相关jar没有放上去
      

  2.   

    看一下你的server.xml配置文件docBase是否指向了你的webroot
      

  3.   

    <%@ taglib prefix="s" uri="/struts-tags" %>
      

  4.   

    3楼你好,在WebRoot下,我是能访问到 不带struts 2标签的jsp文档的。
    你看这样:
    <%@page contentType="text/html; charset=gbk" pageEncoding="gbk"%>
    <%@ taglib prefix="s" uri="/struts-tags" %>
    <html>
    <head> 
     <title>登录表格  </title>
    </head>……这样该算是正确引用了吧?