Myeclise10.0:org.apache.jasper.JasperException

本文解决了一个在Struts2应用中遇到的问题,即使用了未定义的datetimepicker标签导致的JasperException异常。问题在于所使用的Struts2版本不支持该标签,需要引入struts2-dojo-plugin-2.1.8.1.jar包,并将标签前缀更改为sx。

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /stu.jsp(19,7) No tag "datetimepicker" defined in tag library imported with prefix "s"
	org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
	org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
	org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
	org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1213)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	org.apache.jasper.compiler.Parser.parseBody(Parser.java:1657)
	org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1004)
	org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1272)
	org.apache.jasper.compiler.Parser.parseElements(Parser.java:1449)
	org.apache.jasper.compiler.Parser.parse(Parser.java:133)
	org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)
	org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:306)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)



缺少必要的包,引用:“上述的<s:datetimepicker>使用在struts2.0.11版本下的标签,而struts2还有一标签为<sx:datetimepicker/>这个标签在struts2.0.11里是没有的,在struts2.0.11更高的版本里才会有,但是要用此标签必须要导入struts2-dojo-plugin-2.1.8.1.jar架包” 添加一行<%@ taglib uri="/struts-dojo-tags" prefix="sx" %>并把<s:datetimepicker>改为<sx:datetimepicker>即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值