JSP基础语法之十三:Servlet取得内置对象和跳转
2012-10-09 23:53
567 查看
一:取得内置对象:
req.setCharacterEncoding("GBK");//解决乱码 String p = req.getParameter("param"); PrintWriter out = resp.getWriter(); out.println("<h1>"+"参数:" + p+"</h1>"); out.close(); //1.request和response直接从传参中取得 //2.session通过req取得 HttpSession se = req.getSession(); se.setAttribute("Aname","rt"); System.out.println("SessionID:"+se.getId()); System.out.println("SessionAttribute"+se.getAttribute("Aname")); //3.application通过servletContext取得 ServletContext appl = super.getServletContext(); System.out.println("真实路径" + appl.getRealPath("/")); //4.从这里拿不到pageContext
//5.config通过init()方法获得
public void init(ServletConfig config)
{
String initParam = config.getInitParameter("confParam");
System.out.println("initParam:"+initParam);
}
web.xml中,初始化参数(confParam)的配置
<servlet> <servlet-name>sl2</servlet-name> <servlet-class>com.rt.demo.testServlet.servletTableInput</servlet-class><!-- 包.类名称 --> <init-param> <!-- init参数 --> <param-name>confParam</param-name> <param-value>confInitParamValue</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>sl2</servlet-name> <url-pattern>/servletTableInput/servletTableInput</url-pattern> </servlet-mapping>
二:两种跳转:
//1.客户端跳转(地址改变):无法传递“request属性”,所以不能用在request上 resp.sendRedirect("*.jsp"); //2.服务器端跳转(地址不改变),servlet中没有<jsp:forward>,用此接口 RequestDispatcher rd = req.getRequestDispatcher("*.jsp"); rd.forward(req,resp);
相关文章推荐
- JSP基础语法之六:request对象,1用getParameterNames取得checkbox全部值,2解决getParameter中文乱码
- 【JavaWeb】JSP学习笔记(一)环境|目录|JSP基础语法|内置对象
- 学习笔记之javaweb基础:jsp基本语法,内置对象,对JavaBean的操作语法
- Jsp/Servlet基础-JSP脚本中的8个内置对象详解
- JSP内置对象、基础语法笔记
- JSP——基础语法和九大内置对象
- JSP(1)之web开发基础、JSP语法及内置对象
- JSP基础语法之五:内置对象和四种属性范围
- #笔记#圣思园 JavaWeb 第12讲——JSP基础知识、语法、内置对象、表单、客户机交互
- 【学习摘记】马士兵Servlet&JSP_课时29_servlet_forward——JSP内置对象以及与servlet之间的跳转
- jsp九大内置对象、四种作用域、跳转方式
- JSP基础语法之九:application对象,网站计数器(BigInteger)、路径和文件操作、属性
- 【Jsp+Servlet】Jsp内置对象-Request
- JavaWeb之 JSP:内置对象,EL表达式,JSP标签基础
- Jsp开发基础知识+九大隐式对象+11个内置对象+标签库(实际web开发中的典型)
- Servlet基础之JSP的八个隐含对象
- JavaWeb之 JSP:内置对象,EL表达式,JSP标签基础
- Servlet作用域对象和jsp的内置对象比较
- jsp页面,jsp声明,jsp方法块,servlet,jsp内置对象
- JAVA-JSP内置对象之response对象实现页面跳转