收录日期:2021/03/03 00:46:47 时间:2016/06/03 13:03:28 标签:Web 开发
运行环境:Tomcat5.5
目录结构:greeting-|WEB-INF
                    |   |__classes
                    |   |     |___GreetingServlet.class
                    |   |__web.xml
                    |___index.html
web.xml内容:
<?xml version="1.0" encoding="ISO-8859-1"?>


<web-app 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"
    version="2.4">

<display-name>Welcome to Tomcat</display-name>
   <description>
      Welcome to Tomcat
   </description>

<servlet>
<servlet-name>GreetingServlet</servlet-name>
<servlet-class>GreetingServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GreetingServlet</servlet-name>
<url-pattern>/servlet/GreetingServlet</url-pattern>
</servlet-mapping> 
</web-app>
index.html内容:
<HTML>
<HEAD>
<TITLE> ProJava Registration </TITLE>
<HEAD>
<BODY>
<H1>Welcome</H1>
<FORM ACTION="/greeting/servlet/GreetingServlet" METHOD="post">
<p>Your Name<INPUT TYPE="text" SIZE="40" NAME="name"></p>
<p>Your Email <INPUT TYPE ="text" SIZE="40" NAME="email">
<INPUT TYPE ="submit" VALUE="Submit"></p>
</FORM>
</BODY>
</HTML>
GreetringServlet.java内容:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

public class GreetingServlet extends HttpServlet
{
protected void dopost(HttpServletRequest request,HttpServletResponse response)
  throws ServletException,IOException
{
String name=request.getParameter("name");
String email=request.getParameter("email");
String message=null;
GregorianCalendar calender=new GregorianCalendar();
if(calender.get(Calendar.AM_PM)==Calendar.AM)
{
message="Good Mornming";
}
else
{
message="Good afertnoon";
}
response.setContentType("text/html");
PrintWriter out =response.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println("<P>"+message+","+name+"</P>");
out.println("<P> Thanks for redistering you email("+email+")with us.</p>");
out.println("<P> -The Pro java Team.</p>");
out.println("<BODY>");
out.println("</HTMl>");
out.close();

}
}
运行时出现如题的错误,本人初学servlet,还请大家不吝赐教,谢谢!
index.html内容改为:
<HTML>
<HEAD>
<TITLE> ProJava Registration </TITLE>
<HEAD>
<BODY>
<H1>Welcome</H1>
<FORM ACTION="/servlet/GreetingServlet" METHOD="post">
<p>Your Name<INPUT TYPE="text" SIZE="40" NAME="name"></p>
<p>Your Email <INPUT TYPE ="text" SIZE="40" NAME="email">
<INPUT TYPE ="submit" VALUE="Submit"></p>
</FORM>
</BODY>
</HTML>
另:
out.println("<BODY>");
out.println("</HTMl>");
out.close();
改为:
out.println("</BODY>");
并不成功!
它现在链接到http://localhost:8080/servlet/GreetingServlet,这肯定是不正确的啊!
函数的名字你打错了 应该是 doPost() , 你打成 dopost()了。
晕,谢了,可是java怎么编译还能通过呢?哎

【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(67) 高分紧急求问怎么能够让在两台机器上的对应文件夹里的文件能保持一致 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(68) 9月10号,初恋的女朋友和我分手1周年,至今单身, 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(69) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(70) 怎么样子在bde中不通过dns,直接通过ip建立数据连接~~ asp的问题 请教一个问题 如何通过查询语句,查询Access表中,所有字段中数据不为空和不等于0的字段和数据,显示在网格控件中。(附代码) C#中怎样设置热键(winform)??? winxp最多可以执行多少个线程?win98,win2000呢 想入门,如何自学? 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(71) 一个计算物体在二维空间旋转的函数 template是不是很好用啊! 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(72) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(73) 小菜的问题请大家指教!!!!!!!!!!!!111 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(74) XP风格控件界面库动态库调用错误 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(75) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(76) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(77) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(78) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(79) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(80) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(81) 【数王集团】本着为广大水友长角长星的宗旨,数王集团决定散分10000分[倒分],祝各位接分开心(82) 在winXP下怎么配置PHP??