java servlet求教
初学servlet用dopost写一个最简单的在网页上显示的用户登录,就这样就可以应该在以下代码中怎么写。详细点...
初学servlet
用dopost 写一个最简单的在网页上显示的用户登录,
就这样就可以
应该在以下代码中怎么写。详细点 展开
用dopost 写一个最简单的在网页上显示的用户登录,
就这样就可以
应该在以下代码中怎么写。详细点 展开
3个回答
展开全部
将这段放入你的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>");
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>");
展开全部
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();
}
简单的
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();
}
简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先解决中文编码问题。
response.setContentType("text/html;charset=gb2312");
然后你得获取IO输出流来向客户端返回信息。
PrintWriter pw = response.getWriter();
然后用pw.println();来填写表单
比如pw.println("<html>");pw.println("<body>");pw.println("<form>");只要你学过html。很简单的
response.setContentType("text/html;charset=gb2312");
然后你得获取IO输出流来向客户端返回信息。
PrintWriter pw = response.getWriter();
然后用pw.println();来填写表单
比如pw.println("<html>");pw.println("<body>");pw.println("<form>");只要你学过html。很简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询