java servlet求教

初学servlet用dopost写一个最简单的在网页上显示的用户登录,就这样就可以应该在以下代码中怎么写。详细点... 初学servlet
用dopost 写一个最简单的在网页上显示的用户登录,
就这样就可以

应该在以下代码中怎么写。详细点
展开
 我来答
百度网友d1279f9
2013-11-06 · TA获得超过1368个赞
知道小有建树答主
回答量:365
采纳率:100%
帮助的人:101万
展开全部
将这段放入你的dopost里试试,然后再把拼接内容换成你的html就好了
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n" +
"<HTML>\n" +
"<HEAD><TITLE>Hello WWW</TITLE></HEAD>\n" +
"<BODY>\n" +
"<H1>Hello WWW</H1>\n" +
"</BODY></HTML>");
lin_chuhao
2013-11-06 · TA获得超过352个赞
知道小有建树答主
回答量:572
采纳率:57%
帮助的人:134万
展开全部
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html");
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();

String name =request.getParameter("name");
String pass =request.getParameter("pass");
if(name.equals("abc")&&pass.equals("123")){
out.println("<script>alert('success')</script>");
}else {
out.println("<script>alert('error')</script>");
}
out.flush();
out.close();
}
简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dyf19118
2013-11-06 · TA获得超过320个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:158万
展开全部
先解决中文编码问题。

response.setContentType("text/html;charset=gb2312");
然后你得获取IO输出流来向客户端返回信息。
PrintWriter pw = response.getWriter();
然后用pw.println();来填写表单
比如pw.println("<html>");pw.println("<body>");pw.println("<form>");只要你学过html。很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式