应 getOutputStream()
sendRedirect(java.lang.String location) page 相当于this pageContext
javax.servlet.jsp.pageContext的实例
代表jsp页面上下文,可访问页面之间共享的数据。使用pageContext可以访问page、request、session、application范围的变量 getServletContext() getServletConfig() getAttribute(String attN)
getAttribute(String attN,int scope) setAttribute(String attN,String val) 被赋值变量默认为page范围
setAttribute(String attN,String val,pageContext.REQUEST_SCOPE) 被赋值变量可以是REQUEST、SESSION、APPLICATION范围 out javax.servlet.jsp.JspWriter的实例 print(String p) println(String p)
exception java.lang.Throwable的实例 getMessage() getStackTrace() 使用举例:
获取jsp的配置参数信息? 输出为jsp?
<%
config.getServletName(); %>
获取web.xml中jsp页面配置信息的属性值?
注意!!!此例不能通过访问index.jsp来访问对应的页面,而应通过servlet配置的路径indexConfigPath1来访问,
config.getInitParameter(“name”)处的结果为“张三“。如果访问原来index.jsp的地址,config.getInitParameter(“name”)处的结果为null 例如:
加入原来访问index.jsp的地址为 http://localhost:8080/suda/index.jsp 那么加入页面配置信息后的访问地址为 http://localhost:8080/suda/indexConfigPath1
代码如下: <%
config.getInitParameter(“name”); %>
Web.xml中要定义相应的jsp页面配置信息
将用户名保存到session对象中? <%
session.setAttribute(\%>
从web.xml文件中获取web应用配置参数? <%
String driver=application.getInitParameter(\String url=application.getInitParameter(\
String dbUser=application.getInitParameter(\String dbPass=application.getInitParameter(\%>
Web.xml中要定义相应的配置参数
5.3.7 GET和POST
客户端发送请求参数分两种情况:GET方式和POST方式 GET方式:
表单无method或method为“get“,请求传输数据量较小,请求参数名