struts2新手求助,使用myeclipse8.5导入struts2.1后使用标签库报错

问题描述

jsp代码:<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@taglibprefix="s"uri="/struts-tags"%><html><head></head><body><s:formname="converter"></s:form></body></html>报错内容console报错:严重:Servlet.service()forservletjspthrewexceptionTheStrutsdispatchercannotbefound.ThisisusuallycausedbyusingStrutstagswithouttheassociatedfilter.Strutstagsareonlyusablewhentherequesthaspassedthroughitsservletfilter,whichinitializestheStrutsdispatcherneededforthistag.-[unknownlocation]JSP页面报错:typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionorg.apache.jasper.JasperException:AnexceptionoccurredprocessingJSPpage/convert.jspatline96:</head>7:8:<body>9:<s:formname="converter">10:</s:form>11:</body>12:</html>Stacktrace:org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)我一步步跟着教程做的了~

解决方案

解决方案二:
myeclipse直接导入的有几个包冲突,去掉了没?
解决方案三:
配置WEB.XML是否正常啊
解决方案四:
你把你的配置发下。可能是过滤器配置错误。
解决方案五:
引用1楼yodlove的回复:

myeclipse直接导入的有几个包冲突,去掉了没?

哪几个包冲突呀?我是新手~刚接触struts2没几天~
解决方案六:
引用3楼closewbq的回复:

你把你的配置发下。可能是过滤器配置错误。

<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list><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>*.action</url-pattern></filter-mapping></web-app>麻烦帮我看一下~谢谢~
解决方案七:
引用3楼closewbq的回复:

你把你的配置发下。可能是过滤器配置错误。

我注册了taglib后还是报错。。。<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><jsp-config><taglib><taglib-uri>struts-tags</taglib-uri><taglib-location>/WEB-INF/struts2-core-2.1.8.1.jar</taglib-location></taglib></jsp-config><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>*.action</url-pattern></filter-mapping></web-app>
解决方案八:
应该是创建struts2的时候只导入了core核心包...没导入标签库吧

时间: 2024-09-14 10:15:42

struts2新手求助,使用myeclipse8.5导入struts2.1后使用标签库报错的相关文章

idea+maven导入web项目后,tomcat无报错,无日志输出,启动失败,求大神!

问题描述 idea+maven导入web项目后,tomcat无报错,无日志输出,启动失败,求大神! 模块之间的依赖关系可以从这个pom中看出来 把这三个子模块的编译结果都输出到platform的webappWEB-INFclasses,所依赖的jar包通过Maven也输出到webappWEB-INFlib, 然后tomcate 这样配置的 然后启动tomcate 无报错 无log 直接停止,真的太诡异了! 大神们,帮帮忙!太感谢了!!! 解决方案 用IDEA启动非maven管理的web项目 解决

dalvik-在做xml与java实体类的转换时,导入的jar包都会让eclipse报错

问题描述 在做xml与java实体类的转换时,导入的jar包都会让eclipse报错 我开始用XStream,后来又根据网上的代码导入javax.xml.bind包来进行解析,但是这两种都会报错:Conversion to Dalvik format failed with error 1,我百了一下,也不是很明白,还请大家解答,先谢谢各位了.. 解决方案 可以试下这个方案http://dev.wo.com.cn/docportal/doc_queryMdocDetail.action?mdoc

tomcat-从SVN上checkout代码后,导入到myeclipse,部署的时候报错,资源文件被锁定

问题描述 从SVN上checkout代码后,导入到myeclipse,部署的时候报错,资源文件被锁定 报这样错误!那位能详细说说~~~ 解决方案 抱歉,看不清楚!请重新发个 解决方案二: 终于解决了这个问题,原因是项目里面的jar找不见路径,重新构建路径,加入所需要的Jar就可以!

struts2 的标签老是报错The requested resource () is not available.

问题描述 我的struts.xml如下:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEstrutsPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd"><struts><c

求助!!ASP.NET MVC上传并修改图片报错

问题描述 我用代码优先方法和脚手架创建了Create,Index,Edit,等视图,Edit的控制器代码是这样的Index和Edit页面运行之后显示是这样的但是当我在Edit修改相应信息和图片后点Save程序却报错,求助,要怎么改代码?拜托了 解决方案 解决方案二: 某个字段验证失败了?解决方案三: 写个trycatch可好解决方案四: 我修改了Edit页面表头的代码在运行就不报错了,但是修改了以后原来的那个数据还在,变成新添加了一个,而不是修改.解决方案五: 怎么样才能让原来那个消去呢

maven-将Maven项目导入到MyEclipse10 pom.xml一直报错

问题描述 将Maven项目导入到MyEclipse10 pom.xml一直报错 之前在网上查了下,有说是MyEclipse10的JDK版本错了,(之前我用的是JDK1.7,导入Maven项目后pom.xml一直报错),后来换成JDK1.6后pom.xml依旧报错.Maven的包都是放在Maven的本地库里的,MyEclipse10也是配置好了路径的.但是就是一直提示错误. 解决方案 maven 项目 pom.xml报错 解决方案二: 报啥错贴出来啊,不然谁知道哪里错?我也是醉了! 解决方案三:

struts-新手求助!在MyEclipse导入Struts框架搭建的项目出现404错误!

问题描述 新手求助!在MyEclipse导入Struts框架搭建的项目出现404错误! HTTP Status 404 - /16/WebRoot/admin_index.jsp type Status report message /16/WebRoot/admin_index.jsp description The requested resource is not available. Apache Tomcat/7.0.63 struts.xml的配置文件如下: <?xml versio

急急急急急急~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><

webservice问题,搞不明白,新手求助

问题描述 这是那别人接口改的,是一个登陆方法,2个方法写的一模一样,但是运行后我写的报错这是别人写的,返回结果这是我写的,就报错了,代码都一样,为什么结果差那么大,新人求解 解决方案 解决方案二:代码哪一样了我看哪都不一样除了传入的参数名字一样,这反而叫什么名字无关紧要解决方案三:你完全可以把userid和userpwd换成u1,u2,对于执行来说完全没有任何影响而其他地方,你调用的是bll层里的js方法,人家调用的是dl方法,你js方法咋写的又没放出来解决方案四:引用1楼Z65443344的回