急急急急急急~JSP使用struts2标签报错啊~本机没问题,在服务器就有问题

问题描述

我写的项目,web.xml配置了<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></filter-mapping>

JSP页面也引入了<%@taglibprefix="s"uri="/struts-tags"%>

但是为什么只要有struts标签就报错HTTPStatus500-typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:TheStrutsdispatchercannotbefound.ThisisusuallycausedbyusingStrutstagswithouttheassociatedfilter.Strutstagsareonlyusablewhentherequesthaspassedthroughitsservletfilter,whichinitializestheStrutsdispatcherneededforthistag.-[unknownlocation]rootcauseTheStrutsdispatchercannotbefound.ThisisusuallycausedbyusingStrutstagswithouttheassociatedfilter.Strutstagsareonlyusablewhentherequesthaspassedthroughitsservletfilter,whichinitializestheStrutsdispatcherneededforthistag.-[unknownlocation]noteThefullstacktracesoftheexceptionanditsrootcausesareavailableintheGlassFishServerOpenSourceEdition3.1.2.2logs.GlassFishServerOpenSourceEdition3.1.2.2

很着急啊~求各位大神快来帮忙吧~

解决方案

解决方案二:
先说一点你的struts2好像版本低了我周末配置最新的jar,filter-class不是这个
解决方案三:
如果想要在jsp文件中,采用struts的tag,那么必须通过web.xml所配置的过滤器访问文件。你把s标签去了就没问题了。
解决方案四:
我现在是要用struts标签的,怎么能去掉呢,帮帮忙,怎么搞啊~
解决方案五:
web.xml中添加配置:<filter-mapping><filter-name>struts</filter-name><url-pattern>*.jsp</url-pattern></filter-mapping>
解决方案六:
这个过滤器很久以前是那个新版本换了,是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
解决方案七:
你这版本太低了
解决方案八:
struct完整配置如下:<filter><filter-name>struts-cleanup</filter-name><filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class></filter><filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts-cleanup</filter-name><url-pattern>/*</url-pattern></filter-mapping><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>
解决方案九:
绝对版本问题
解决方案十:
FilterDispathcer(org.apache.struts2.dispatcher.FilterDispatcher)在早期的Struts2开发中使用,从Struts2.1.3开始,它已不推荐使用。如果你使用的Struts的版本>=2.1.3,推荐升级到新的Filter-StrutsPrepareAndExecuteFilter(org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)。看下你struts的jar包版本和struts配的过滤器匹配好了没有
解决方案十一:
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

时间: 2024-10-03 05:17:58

急急急急急急~JSP使用struts2标签报错啊~本机没问题,在服务器就有问题的相关文章

mybatis-shiro JSP使用标签报错

问题描述 shiro JSP使用标签报错 在JSP页面使用shiro标签报错,要怎么改?求大神指点java.lang.IllegalArgumentException: Wildcard string cannot be null or empty. Make sure permission strings are properly formatted. org.apache.shiro.authz.permission.WildcardPermission.setParts(WildcardP

jsp标签-jsp中a标签跳转报错,求解

问题描述 jsp中a标签跳转报错,求解 报错信息sec7115:visited and :link styles can only differ by color 解决方案 你这个js错误还是什么 https://github.com/CSSLint/csslint/pull/372 解决方案二: 把你的代码贴出来 解决方案三: 你把A标签内容贴出来啊,要我们怎么看啊 解决方案四: 你最好把代码贴出来让我们看一下 解决方案五: 超链接的访问过状态和链接状态只能被颜色标记不同--我只能翻译翻译

spring-shiro jsp标签报错,大神给帮忙看下

问题描述 shiro jsp标签报错,大神给帮忙看下 页面用标签,报错,为何? java.lang.IllegalArgumentException: Wildcard string cannot be null or empty. Make sure permission strings are properly formatted. at org.apache.shiro.authz.permission.WildcardPermission.setParts(WildcardPermiss

Struts2配置报错:java.lang.ClassNotFoundException

问题描述 Struts2配置报错:java.lang.ClassNotFoundException 严重: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter .StrutsPrepareAndExecuteFilter at org.apache.catalina.loader.WebappClassLoader.loadClass

JSP使用JSTL标签时报错,用的是jstl1.2.jar jdk为jdk1.6

问题描述 JSP使用JSTL标签时报错,用的是jstl1.2.jar jdk为jdk1.6 org.apache.jasper.JasperException: /list.jsp(14,2) According to TLD or attribute directive in tag file, attribute items does not accept any expressions 解决方案 没有接收到表达式,,,看你jstl怎么写的

html-插入jstl标签报错,求大神帮忙看下,网上解决方案都是错的

问题描述 插入jstl标签报错,求大神帮忙看下,网上解决方案都是错的 com.neusoft.unieap.action.EAPActionServlet.process(EAPActionServlet.java:814) >> org.apache.jasper.JasperException: Validation error messages from TagLibraryValidator for c null: org.xml.sax.SAXParseException: Attr

linux下jsp报错问题-jsp页面在linux报错问题

问题描述 jsp页面在linux报错问题 HTTP Status 500 - javax.servlet.ServletException: File ""/jsp/base/header.jsp"" not found type Exception report message javax.servlet.ServletException: File ""/jsp/base/header.jsp"" not found de

做一个简单的jsp登陆界面servlet报错

问题描述 做一个简单的jsp登陆界面servlet报错 package com.demo; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.Serv

jsp中使用data-options报错

问题描述 jsp中使用data-options报错 <body class="easyui-layout"> <div data-options="region:'north',title:'North Title',split:true" style="height:100px;"></div> <div data-options="region:'south',title:'South Ti