<!DOCTYPE html> <html> <head> <meta charset="gb2312"> <title>用户登录</title> </head> <body> <h3><b>         用户登录</b></h3> <form action="login.jsp" method="POST"> <p><b>用户名:</b><input type="text" name="user"></p> <p><b>密码:  </b><input tye="text" name="password"></p> <input type="submit" value="提交" /> </form> </body> </html>
<input>中,submit是一种特殊的type,如果type用button就要写js来进行处理。
对于用户名密码这种私人信息,不可能用GET方法。GET方法会在地址栏处显式地显示出来。
<%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>登陆成功</title> </head> <body> <% if(request.getParameter("user").equals("admin") && request.getParameter("password").equals("admin")){ %> <script type="text/javascript">alert("管理员admin,欢迎回来!")</script> <% } else if(request.getParameter("user").equals("guest") && request.getParameter("password").equals("guest")){ %> <script type="text/javascript">alert("用户guest,欢饮回来!")</script> <% }else { %> <script type="text/javascript">alert("无该用户或密码错误")</script> <% } %> </body> </html>
request.getParameter(str)将name=str的<input>中填写的内容以字符串形式返回。
最后马克学习传送门:http://www.w3cschool.cc/jsp/jsp-form-processing.html
时间: 2024-08-14 07:58:13