浏览器向服务器发送请求的方式有几种
- URL地址栏输入
- 表单提交
- 超链接
login.jsp
<h3>用户登陆</h3>
<%--
必须注意:
文本框想要进行数据传递必须指定name属性
--%>
<form action="doLogin.jsp" >
<p>
账号:<input type="text" name="zh"/>
</p>
<p>
密码:<input type="text" name="pwd" />
</p>
<p>
<input type="submit" value="登陆"/>
</p>
</form>
dologin.jsp
<%--
http://127.0.0.1:8888/jsp02/doLogin.jsp?zh=sxt&pwd=123
问号以前的是我们请求的地址http://127.0.0.1:8888/jsp02/doLogin.jsp
问号以后的事我们传递的数据zh=sxt&pwd=123
key=value&key2=value2 每一对键值之间使用&进行分割
--%>
<%
//[1]接受login.jsp传递过来的数据
//request.getParameter("文本框的name属性")
String z= request.getParameter("zh");
String p= request.getParameter("pwd");
//[2]判断用户名和密码是否正确
boolean flag=false;
if("sxt".equals(z)&&"123".equals(p)){
flag=true;
}
//[3]给用户做出响应
if(flag){
out.print("登陆成功");
}else{
out.print("登陆失败");
}
%>