首先我是一个新手刚学习使用strus1不过也做过几个小的项目,在我做过的项目中我用strut标签的方法就是吧jar文件放在lib文件夹下,然后在jsp中<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>引入就可以使用了,没出现过什么错误,可是最近做了一个小项目中我的引入是成功的因为我在eclipse中按提示键能出来提示,但是不能运行jsp页面,也就是说
<form action="/InformationReleaseSystem/selectusers.do">
输入员工号:<input type="text" name="usernumber" />
<input type="submit" value="查询" />
</form>
在我的醒目中运行是没有任何问题的,但是我如果吧<form>改成<html:form>就会抛错内容如下:
javax.servlet.jsp.JspException: Cannot retrieve mapping for action: "/InformationReleaseSystem/selectusers"
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:840)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:467)
at org.apache.jsp.pages.userpages.selectuser_jsp._jspx_meth_html_005fform_005f0(selectuser_jsp.java:400)
at org.apache.jsp.pages.userpages.selectuser_jsp._jspService(selectuser_jsp.java:340)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
不知道哪位高手可以指点迷津啊,网上的使用struts标签的方法我也试过了也是不行(就是在web-inf下加个文件再在web.xml中配置一下)!!!
第一次发帖,如果内容有哪里不表述不清大家马上提出啊!!!!