servlet配置问题,找不到servlet
我把生成的signOnServlet.class文件在目录下:ROOT\WEB-INF\classes\com\webshop\servlet\web.xml中配置如下:...
我把生成的signOnServlet.class文件在目录下:ROOT\WEB-INF\classes\com\webshop\servlet\
web.xml中配置如下:
<servlet>
<servlet-name>signOnServlet</servlet-name>
<servlet-class>/com/webshop/servlet/signOnServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>signOnServlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
打开对应的JSP网页时提示:The requested resource (/webshop/servlet/signonServlet) is not available.
请问是不是我的web.xml配置出错了,应该要如何配置才行?
<url-pattern>/servlet</url-pattern>
改成 <url-pattern>/servlet/*</url-pattern>
servlet-class 写成这样:
com.webshop.servlet.signOnServlet
以上两种方法也还是出现同样的错误
前面的都改好了,以下是改后的访问语句:
<form action="/com/webshop/servlet/signOnServlet" method="post" ...........
我的JSP文件的目录是:\ROOT\webshop
运行提示:The requested resource (/com/webshop/servlet/signOnServlet) is not available.
是不是除了web.xml还有哪没配置好? 还是SERVLET文件的目录不对? 展开
web.xml中配置如下:
<servlet>
<servlet-name>signOnServlet</servlet-name>
<servlet-class>/com/webshop/servlet/signOnServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>signOnServlet</servlet-name>
<url-pattern>/servlet</url-pattern>
</servlet-mapping>
打开对应的JSP网页时提示:The requested resource (/webshop/servlet/signonServlet) is not available.
请问是不是我的web.xml配置出错了,应该要如何配置才行?
<url-pattern>/servlet</url-pattern>
改成 <url-pattern>/servlet/*</url-pattern>
servlet-class 写成这样:
com.webshop.servlet.signOnServlet
以上两种方法也还是出现同样的错误
前面的都改好了,以下是改后的访问语句:
<form action="/com/webshop/servlet/signOnServlet" method="post" ...........
我的JSP文件的目录是:\ROOT\webshop
运行提示:The requested resource (/com/webshop/servlet/signOnServlet) is not available.
是不是除了web.xml还有哪没配置好? 还是SERVLET文件的目录不对? 展开
4个回答
展开全部
把你用网页访问的地址贴上来我看看
首先如楼上所言,改成com.webshop.servlet.signOnServlet
其次你的JSP里面的action中要写成/你的项目名/servlet
就不贺慎会有问题啦
***************************************************************
恩,我看见了,你按照上面的改过了吗?
你比较下action还不一样哦
**********************************
好吧,你的项目在tomcat目录中webapps中的文件夹叫什么名字??
这个名字替代掉我上禅信敬面坦销说的那个你的项目名,其余不变,不是你所说的
action="/com/webshop/servlet/signOnServlet
结尾一定是你在web.xml中配置的/servlet
首先如楼上所言,改成com.webshop.servlet.signOnServlet
其次你的JSP里面的action中要写成/你的项目名/servlet
就不贺慎会有问题啦
***************************************************************
恩,我看见了,你按照上面的改过了吗?
你比较下action还不一样哦
**********************************
好吧,你的项目在tomcat目录中webapps中的文件夹叫什么名字??
这个名字替代掉我上禅信敬面坦销说的那个你的项目名,其余不变,不是你所说的
action="/com/webshop/servlet/signOnServlet
结尾一定是你在web.xml中配置的/servlet
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
servlet-class 好像要写成这样:
com.webshop.servlet.signOnServlet
com.webshop.servlet.signOnServlet
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<url-pattern>/servlet</url-pattern>雹州春迹物
改成 <url-pattern>/servlet/源耐*</url-pattern>
改成 <url-pattern>/servlet/源耐*</url-pattern>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用myEclipse创建一个servlet,然后再看看工具是怎么自动配置的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询