HTML5技术

编写Servlet,验证用户登录,如果用户名与密码都为“admin”则验证通过,跳转欢迎页面,否则弹出提示信息“用户名或

字号+ 作者:H5之家 来源:H5之家 2017-09-14 16:09 我要评论( )

java代码:(Test1) package com.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.

java代码:(Test1)

package com.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet(urlPatterns={"/Test1"}) public class test1 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO 自动生成的方法存根 req.setCharacterEncoding("gbk"); resp.setContentType("text/html;charset=utf-8"); PrintWriter out = resp.getWriter(); String user=req.getParameter("user"); String pass = req.getParameter("pwd"); if(user.equals("admin")&&pass.equals("admin")){ out.println("欢迎登陆"); }else{ out.println("<script language='javascript'>alert('用户名或密码错误,请重新输入!')</script>"); out.println("<script language='javascript'>window.location.href='/Servlet_work/Html1.html'</script>"); } } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO 自动生成的方法存根 doGet(req, resp); } }

html代码:(html1)

Html1.html #home { width height margin .dl1{ clear .dl1 dt{ float .dd1 dd{ float h1{ text-align #foot{ text-align用户登陆用户账号:用户密码:

运行截图:

备注:

在Servlet中实现页面中弹窗:

PrintWriter out = resp.getWriter(); out.println("<script language='javascript'>alert('用户名或密码错误,请重新输入!')</script>");

在Servlet中实现页面的跳转:

out.println("<script language='javascript'>window.location.href='/Servlet_work/Html1.html'</script>");

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • js封装成插件-------Canvas统计图插件编写 - 蒋世超

    js封装成插件-------Canvas统计图插件编写 - 蒋世超

    2017-09-12 09:00

  • .Net高级进阶,教你如何构建企业模型数据拦截层,动态控制字段验证 - 小曾看世界

    .Net高级进阶,教你如何构建企业模型数据拦截层,动态控制字段验证 -

    2017-08-25 17:00

  • ASP.NET Core 使用Cookie验证身份 - Sweet-Tang

    ASP.NET Core 使用Cookie验证身份 - Sweet-Tang

    2017-08-24 17:00

  • 如何编写轻量级 CSS 框架 - nzbin

    如何编写轻量级 CSS 框架 - nzbin

    2017-08-07 12:00

网友点评