JSP-2
标签:config coding 参数传递 同名 for ram class 目的 writer
一.JSP内置对象
- request:表示一次请求,HttpServletRequest
- response:表示一次响应,HttpServletResponse
- pagecontext:页面上下文,获取页面信息,PageContext
- session:表示一次会话,保存用户信息,HttpSession
- application:表示当前web应用,全局对象,保存用户信息,ServletContext
- config:当前JSP对应的Servlet的ServletConfig对象,获取当前Servlet信息
- out:向浏览器输出数据,JspWriter
- page:当前 JSP 对应的 Servlet 对象,Servlet。
- exception:表示 JSP ??发?的异常,Exception
常用的几个:
request、response、session、application、pageContext
二.具体对象对应的方法
①request
- String getParameter(String key) 获取客户端传来的参数。
- void setAttribute(String key,Object value) 通过键值对的形式保存数据。
- Object getAttribute(String key) 通过 key 取出 value。
- RequestDispatcher getRequestDispatcher(String path) 返回?个 RequestDispatcher 对象,该对象的 forward ?法?于请求转发。
- String[] getParameterValues() 获取客户端传来的多个同名参数。
- void setCharacterEncoding(String charset) 指定每个请求的编码。
一个例子
运行tt.jsp,传值id=1,将该值传给tt1
tt.jsp
String idstr=request.getParameter("id");
Integer id=Integer.parseInt(idstr);
id++;
request.setAttribute("number",id);
request.getRequestDispatcher("tt1.jsp").forward(request,response);
%>
tt1.jsp
Integer number= (Integer) request.getAttribute("number");
%>
=number%>
原理
将服务器JSP中的参数传递需要用
setAttribute来保存参数
getRequestDispatcher获取目的地,它的forward方法来传递
getAttribute来获取
JSP-2
标签:config coding 参数传递 同名 for ram class 目的 writer
原文地址:https://www.cnblogs.com/hanabi-521/p/14297025.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
JSP-2
文章链接:http://soscw.com/index.php/essay/59309.html
评论