jsp调用servlet出错:The requested resource (/test2/servlettest) is not available.
我用eclipse编写jsp网页,里面用表单调用servlet类,点击submit提示标题中的错误!jsp中代码:<body><formmethod="post"acti...
我用eclipse编写jsp网页,里面用表单调用servlet类,点击submit提示标题中的错误!
jsp中代码:
<body>
<form method="post" action="servlettest">
I can!<br>
<input type="submit" value="submit">
</form>
</body>
servlettest是用eclipse新建的servlet,代码是自动生成的,web.xml也是自动生成的。请懂的告诉为什么会出错!感激不尽! 展开
jsp中代码:
<body>
<form method="post" action="servlettest">
I can!<br>
<input type="submit" value="submit">
</form>
</body>
servlettest是用eclipse新建的servlet,代码是自动生成的,web.xml也是自动生成的。请懂的告诉为什么会出错!感激不尽! 展开
2016-02-27 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
只需要修改Tomcat服务器中web.xml
<init-param>
<param-name>listings</param-name>
<param-value>false(将其该为true)</param-value>
</init-param>
但我改为true之后,还是出现同样的错误,所以,接着寻找答案,后来发现:有一个jar的文件没有导入到项目中
因此,必须将Struts 2的jar包复制到项目的WEB-INF/lib目录下,开发Struts 2框架至少需要的jar文件如下:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.2.1.jar
当然,如果开发不同的项目需要的jar文件是不同的!
<init-param>
<param-name>listings</param-name>
<param-value>false(将其该为true)</param-value>
</init-param>
但我改为true之后,还是出现同样的错误,所以,接着寻找答案,后来发现:有一个jar的文件没有导入到项目中
因此,必须将Struts 2的jar包复制到项目的WEB-INF/lib目录下,开发Struts 2框架至少需要的jar文件如下:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.2.1.jar
当然,如果开发不同的项目需要的jar文件是不同的!
展开全部
看下你的web.xml的配置是不是这样
<servlet>
<display-name>servlettest</display-name>
<servlet-name>servlettest</servlet-name>
<servlet-class>这里写你servlet所在的完整包名和类名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlettest</servlet-name>
<url-pattern>/servlettest</url-pattern>
</servlet-mapping>
<servlet>
<display-name>servlettest</display-name>
<servlet-name>servlettest</servlet-name>
<servlet-class>这里写你servlet所在的完整包名和类名</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlettest</servlet-name>
<url-pattern>/servlettest</url-pattern>
</servlet-mapping>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的WEB XML应该没有配置好,应该是你的SERVLET类的路径不对,要不你加我HI,我在张帮你配置一下,也可以贴上来。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-07-21
展开全部
重新发布一下项目,要不就到TOMCAT里把整个文件删掉,在试,我觉得最好是应该给SERVLET加个扩展名比如:servlettest.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是你servlet的utl地址映射错了,可以把web.xml里的映射url就改成你的访问地址,直接访问也可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询