jsp初涉、request对象、response对象

什么是jsp?

JSP全称Java Server Pages即 java服务页面,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。

1、jsp基础语法

<%%> 小脚本(嵌入java代码) <%=%> 网页中输出java变量 <!%%> 在网页中定义方法 %@% 指令
<%
	//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中携带了请求的地址、参数等等。

方法名 描述 getParameter(String key) 获取参数 setCharacterEncoding(String encoding) 设置请求编码
//使用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");
  }
经验分享 程序员 微信小程序 职场和发展