jb6运行Servlet的问题
我刚用jbuilder6不久,想用entry.html来接受DoEntry.java这个servlet提交的数据。但是不能显示应该提交的数据。
具体情况:
建立了一个工程DoEntry,包含一个名为DoEntry.java的servlet。然后“Project->add files/packages”,将entry.html导入到该工程内。
然后编译运行,不能够接受用户通过entry.html向servlet提交的数据。
请问各位:如何用jbuilder6运行这样的程序?1)是不是对于JB6,Servlet必须存放到某个特定的目录下才行?2)为何我已经把DoEntry.java和entry.html已经放在了同一目录下,而且<FORM action="DoEntry">。怎末会找不到DoEntry.java?
谢谢了。
源代码:survey.html
<HTML><HEAD><TITLE>登录</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<BODY bgColor=#ffffff>
<FORM action="DoEntry">
<P> </P>
<TABLE align=center border=2 width="49%">
<TBODY>
<TR align=middle bgColor=#6633cc>
<TD align=middle colSpan=2>
<H4><FONT color=white
face="Verdana, Arial, Helvetica, sans-serif">用户登录
</FONT></H4></TD></TR>
<TR bgColor=#ffffcc>
<TD align=middle width="43%">
<DIV align=right><FONT
face="Verdana, Arial, Helvetica, sans-serif">用户:</FONT></DIV></TD>
<TD width="57%">
<DIV align=left><FONT face="Verdana, Arial, Helvetica, sans-serif">
<INPUT name=username> </FONT></DIV></TD></TR>
<TR bgColor=#ccff99>
<TD align=middle width="43%">
<DIV align=right><FONT
face="Verdana, Arial, Helvetica, sans-serif">密码:</FONT></DIV></TD>
<TD width="57%">
<DIV align=left><FONT face="Verdana, Arial, Helvetica, sans-serif"><INPUT
name=password type=password> </FONT></DIV></TD></TR>
<TR bgColor=#ffffcc>
<TD align=middle width="43%">
<DIV align=right><FONT
face="Verdana, Arial, Helvetica, sans-serif">电子信箱:</FONT></DIV></TD>
<TD width="57%">
<DIV align=left><FONT face="Verdana, Arial, Helvetica, sans-serif"><INPUT
name=email> </FONT></DIV></TD></TR>
<TR bgColor=#ccff99>
<TD align=middle width="43%">
<DIV align=right><FONT
face="Verdana, Arial, Helvetica, sans-serif">昵称:</FONT></DIV></TD>
<TD width="57%">
<DIV align=left><FONT face="Verdana, Arial, Helvetica, sans-serif"><INPUT
name=nickname> </FONT></DIV></TD></TR></TBODY></TABLE>
<P align=center>
<INPUT name=Submit2 type=submit value=进入>
<INPUT name=Reset type=reset value=重填></P>
</FORM></BODY></HTML>
源代码DoEntry.java如下:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class DoEntry extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String title = "表单提交的数据如下";
out.println("<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1 ALIGN=CENTER>" + title + "</H1>\n" +
"<UL>\n" +
" <LI><B>用户</B>: "
+ request.getParameter("username") + "\n" +
" <LI><B>密码</B>: "
+ request.getParameter("password") + "\n" +
" <LI><B>电子信箱</B>: "
+ request.getParameter("Email") + "\n" +
" <LI><B>昵称</B>: "
+ request.getParameter("nickname") + "\n" +
"</UL>\n" +
"</BODY></HTML>");
}
}
我的分不多,给大侠10分的确令大侠委屈。习习,不好意思。
谢谢各位大侠了!!