读书人

初学Tomcat7 部署servletde 的简单有关

发布时间: 2013-03-01 18:33:02 作者: rapoo

初学Tomcat7 部署servletde 的简单问题
type Status report

message /ch03/welecome

description The requested resource (/ch03/welecome) is not available.

出现这样的错误!
web.xml 配置

<servlet>
<servlet-name>MyWelecomeServlet</servlet-name>
<servlet-class>WelecomeServlet</servlet-class>
<init-param>
<param-name>greeting</param-name>
<param-value>Welecome you</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyWelecomeServlet</servlet-name>
<url-pattern>/welecome</url-pattern>
</servlet-mapping>

servlet 代码:


import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class WelecomeServlet extends HttpServlet
{
private String greeting;

public void Init()
{
greeting = getInitParameter("greeting");
}

public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
req.setCharacterEncoding("gb2312");
String username = req.getParameter("username");
String welecomeInfo = greeting + ", " + username;

resp.setContentType("text/html");

PrintWriter out = resp.getWriter();

out.println("");
out.println("");
out.println(welecomeInfo);
out.println("");
out.close();

}

public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException
{
doGet(req, resp);
}
}

welecome.html代码
<html>
<title> 我的第一个get方法servlet程序</title>
<body>
<form action="welecome" method="post">
<input type = "test" size = "50" name = "username">
<input type = "submit" value = "提交">
</form>
</body>

</html>


就是这些出现上面的错误!
[解决办法]
配置没有问题,应该是你路径有问题
还有这个也不对吧?
<input type = "test" size = "50" name = "username">
应该是text

读书人网 >Java Web开发

热点推荐