jsp初涉、request对象、response对象
什么是jsp?
JSP全称Java Server Pages即 java服务页面,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
1、jsp基础语法
<%
//out对象:用于向客户端输出数据
//小脚本 <%java代码%>
out.print(1+1);
%>
//在网页中输出值
//<%=java表达式变量%>
1+1的和:<%=1+1%>
<!%
public int max(int x,int y){
return x>y?x:y;
}
%>
2、 注释
HTML的注释:<!-- 这是注释,但客户端在元素审查时可以查看到 --> JSP注释:<%-- 这也是注释,但客户端元素审查时不能查看到 --%>
reques对象
reques对象主要用于处理客户端请求,用户发送的所有的请求都是通过request对象实现,request中携带了请求的地址、参数等等。
//使用reques对象设置参数
//设置参数
request.setAttribute("msg","登录成功");
//获取参数
Object msg = request.getAttribute("msg");
//request中getParameter()和getAttribute()区别
//getParameter()用于获取表单或直接在地址栏中拼接的参数
String uname = request.getParameter("uname");
//getAttribute()只能获取通过setAttribute()设置的参数
Object msg = request.getAttribute("msg");
response对象
response作为服务端响应给客户端的过程,仅仅只是将服务端的请求重定向给了另一个地址
sendRedirect(url) ————重定向
if("admin".equals(uname)){
//重定向
response.sendRedirect("success.jsp");
}else{
response.sendRedirect("error.jsp");
}
