我的web.xml
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app><display-name>My Web Application</display-name><description>
A application for test.
</description>
<servlet>
<servlet-name>ThreeParams</servlet-name>
<display-name>ThreeParams</display-name>
<description>A ThreeParams Servlet</description>
<servlet-class>coreservlets.ThreeParams</servlet-class>
</servlet><servlet-mapping>
<servlet-name>ThreeParams</servlet-name>
<url-pattern>/ThreeParams</url-pattern>
</servlet-mapping>
</web-app>但我提交jsp给这Servlet就出现404错误
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app><display-name>My Web Application</display-name><description>
A application for test.
</description>
<servlet>
<servlet-name>ThreeParams</servlet-name>
<display-name>ThreeParams</display-name>
<description>A ThreeParams Servlet</description>
<servlet-class>coreservlets.ThreeParams</servlet-class>
</servlet><servlet-mapping>
<servlet-name>ThreeParams</servlet-name>
<url-pattern>/ThreeParams</url-pattern>
</servlet-mapping>
</web-app>但我提交jsp给这Servlet就出现404错误
解决方案 »
- 小弟新手第一个跟项目,想知道项目里面的各包数据流程到底是怎么样的?
- 请问 如何将请求转到另一个webAPP
- 源码共享:JSP INCLUDE版本比较
- request.getParameter具体怎么用呢??
- session问题
- 刚刚同一个MM聊天。。 这句话我倒了。。
- 用j2sdk编译servlet还是找不到javax.servlet.http.*包!!!
- 我是用的jxl调用winrar进行的压缩,怎么判断压缩完成
- 溢洋论坛JSP完整版演示地址:http://210.72.44.230:8080/forum/index.jsp
- 我用smartupload组件遇到问题了,请帮忙!!
- 数据传递问题
- 正则表达式的问题,请帮忙解决
能好把你提交的路径写出来看看如果是404多半就是你提交servlet的路径写错了<url-pattern >/ThreeParams </url-pattern >
<servlet-name>ThreeParams</servlet-name>
<display-name>ThreeParams</display-name>
<description>A ThreeParams Servlet</description>
<servlet-class>coreservlets.ThreeParams</servlet-class>
</servlet><servlet-mapping>
<servlet-name>ThreeParams</servlet-name>
<url-pattern>/ThreeParams</url-pattern>
</servlet-mapping>该的也就这两个部分吧!!现在困恼我的是web.xml不知道怎么配置,还有这里里面的标签对能帮我具体解释下吗?麻烦了,我是出学者,报着兴趣!希望自己能一步一步前进!蜀道之难啊!!!!!!!
主要涉及到两个配置文档
1、conf/server.xml
2、webapps/WEB-INF/web.xml
请详细说明这两个配置文档中各个标签对的含义
</servlet >这个是把Servlet映射到相对应得类,你的是coreservlets.ThreeParams <servlet-mapping > </servlet-mapping >
这部分完成刚刚定义的servlet到一个路径的映射,/ThreeParams是你访问这个servlet得路径。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD><TITLE>A Sample Form Using GET</TITLE></HEAD>
<BODY BGCOLOR="#FDF5E6">
<FORM ACTION="/servlet/coreservlets.ThreeParams"method="get">
First Parameter: <INPUT TYPE="TEXT" NAME="param1"><BR>
Second Parameter: <INPUT TYPE="TEXT" NAME="param2"><BR>
Third Parameter: <INPUT TYPE="TEXT" NAME="param3"><BR>
<CENTER><INPUT TYPE="SUBMIT"></CENTER>
</FORM></CENTER></FORM>
</BODY></HTML>我的web.xml<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><servlet>
<servlet-name>ThreeParams</servlet-name>
<display-name>ThreeParams</display-name>
<description>A ThreeParams Servlet</description>
<servlet-class>coreservlets.ThreeParams</servlet-class>
</servlet><servlet-mapping>
<servlet-name>ThreeParams</servlet-name>
<url-pattern>/ThreeParams</url-pattern>
</servlet-mapping>
</web-app>
ThreeParams.java已经编译通过
param1: null
param2: null
param3: null 这个已经在网页上运行了,但这个servlet就是不能处理我提交的三个数据,大家帮忙啊!!!