首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

servlet配置中url-pattern有疑问,该怎么解决

2012-02-25 
servlet配置中url-pattern有疑问我在eclipse中建立一个项目text。写一个servlet,我贴web.xml配置:XML code

servlet配置中url-pattern有疑问
我在eclipse中建立一个项目text。
写一个servlet,我贴web.xml配置:

XML code
    <servlet>        <servlet-name>login</servlet-name>        <servlet-class>org.mvc.LoginServlet</servlet-class>    </servlet>    <servlet-mapping>        <servlet-name>login</servlet-name>        <url-pattern>/LoginServlet</url-pattern>    </servlet-mapping>


login.jsp页面的部分代码:

Java code
<form action="LoginServlet" method="get" onSubmit="return validate(this)">    用户ID:<input type="text" name="useid"><br>    密&nbsp;&nbsp;码:<input type="password" name="password"><br>    <input type="submit" value="登陆">    <input type="reset" value="重置"></form>


我在浏览器里输入http://localhost/text/login.jsp
输入帐号密码,就报错404错误.
The requested resource (/Text/login) is not available.
路径错误?
我应该怎么输入url?


[解决办法]
你的url貌似没问题,你看看你启动的时候,Servlet有没有成功启动?有没有报错?

或者
<load-on-startup>10</load-on-startup>
</servlet>
看一下
[解决办法]
http://localhost/text/login.jsp
有你这样写的吗
端口也没有
[解决办法]
http://localhost/text/login.jsp
明显的啊 楼主没有8080端口啊
[解决办法]
如果改成默认的80应该是没有问题的啊,如果还是出这个错,我就真的不知道了啊
[解决办法]
(/Text/login) 这个怎么是Text呢?不是text么。。。你把工程名字也改成Text试试
[解决办法]
报404,是没有找到页面,只需用检查你的url就可以解决这个404问题了!
[解决办法]
<form action="LoginServlet" method="get" onSubmit="return validate(this)">


js 中的validate()是怎么写的啊?
[解决办法]
请你看看你报404的那个页面的时,浏览器的地址栏是什么值。有可能就是一个/的问题。
正确的值应该是http://localhost:8080/项目名/LoginServlet
[解决办法]
也许是配置文件web.xml有错误,或许你的tomcat里面没有工程项目
[解决办法]
1,你要看一下服务器有没有正常启动。看有没有报错。
2,你要看一下端口号对不对.
3,你要看一下发布过去的项目名对不对。你没有改项目名吧。
[解决办法]
tomcat是否正常启动,端口号,项目名,项目是否发布成功,是否编译成功,依次检查
[解决办法]
你这个问题,访问LoginServlet却报
The requested resource (/Text/login) is not available.
注意,可不是login.jsp,
你那个LoginServlet重定向或转发到哪里啊?
[解决办法]
把action="LoginServlet"改成action="/LoginServlet"多一个“/”
[解决办法]
端口没有啊http://localhost:XXXX/项目名/xx

热点排行