-
/work目录存放jsp生成的servlet查看全部
-
Execption对象 exception对象是一个异常对象,当一个页面在运行过程中规发生了异常,就会产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。他实际上是java.lang.Throwable的对象,常用方法如下: 1.String getMessage();//返回描述异常的消息 2.String toString();//返回关于异常的简短描述消息 3.void printStackTrace();//显示异常及其栈轨迹 4.Throwable FillInStackTrace();//重写异常的执行栈轨迹 二、使用方法: 1、在可能会抛出异常的页面page指令里,设置errorPage="xxx.jsp",表示出现异常将抛给xxx页面去处理 2、在xxx页面里,要使用Exception对象,需要把page指令里的isErrorPage属性设置为true。查看全部
-
Config对象: config对象是在一个servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象) 常用方法: 1.ServletContext getServletContext();//返回含有服务器相关信息的ServletContext对象 2.String getInitParameter(String name);//返回初始化参数的值 3.Enumeration getInitParameterNames();//返回Servlet初始化所需所有参数的枚举查看全部
-
一、pageContext对象 1、pageContext对象提供了对JSP页面内【所有】的对象及名字空间的访问。【权限很高】 2、可以访问到本页所在的session,也可以取本页面所在的application的某一属性值 3、简单说,pageContext对象相当于页面中所有功能的集大成者 4、pageContext对象的本类名也叫pageContext 二、常用方法如下:forward("xxx.jsp")进行跳转,include("yyy.jsp");会在页面中包含yyy.jsp页面查看全部
-
一、application介绍 1、实现了用户间数据的共享,可存放全局变量。(类似静态对象) 2、开始于服务器启动,终止于服务器的关闭(生命周期) 3、在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作 4、在任何地方对application对象属性进行操作,都将影响到其他用户对此的访问 5、application对象是ServletContext类的实例 二、常用方法如下 application对象常用方法: 1.pblic void setAttribute(String name,Object value);//使用指定名称将对象绑定到此会话 2.public Object getAttribute(String name);//返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下,则返回null. 3.Enumeration getAttributeNames();//返回所有可用属性那个名的枚举 4.String getServerInfo();//返回JSP(SERVER)引擎及版本号查看全部
-
session的生命周期 1.创建:当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个SessionId,每次客户端向服务器发送请求时,都会将此SessionId携带过去,服务端会对此SessionId进行校验 2.活动: ①某次会话当中通过超链接打开的新页面属于同一次会话 ②只要当前会话页面没有全部关闭,重新打开的浏览器窗口访问同一个项目资源时属于同一次会话 ③除非本次会话的所有页面都关闭后在重新访问某个JSP或者servlet将会创建新的会话 注意:注意原有会话还存在,只是这个旧的Session仍然存在于服务端,只不过再也没有客户端会携带它然后交予服务端校验 3.销毁:三种方式 ①调用了session.invalidate()方法 ②Session过期(超时) ③服务器重新启动查看全部
-
mark查看全部
-
jsp查看全部
-
WEB-INF目录结构 1.WEB-INF是Java的WEB应用安全目录。所谓安全目录就是客户端无法访问,只有服务端访问的目录。 2.web.xml项目部署文件。 3.classes文件夹,用以存放*。class文件 4.lib文件夹,用与存放需要的jar包查看全部
-
<h1>session内置对象</h1> <hr/> <% //日期格式化,导入java.text* 包 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date d = new Date(session.getCreationTime());//返回session创建时间 session.setAttribute("uname","红梅傲雪"); session.setAttribute("pwd","lucyandlily"); session.setAttribute("age",24); //设置当前session最大生存周期单位秒 session.setMaxInactiveInterval(10);//10秒钟 %> Session创建时间:<%=sdf.format(d) %><br> Session的ID编号:<%=session.getId() %><br> 从Session中获取用户名:<%=session.getAttribute("uname") %><br> <a href="session2.jsp" target="_blank">跳转到session2页面中</a> <h1>session内置对象</h1> <hr/> <% //证明两个页面在同一个会话中,是同一个session,ID一样 %> Session的ID编号:<%=session.getId() %><br> 从Session中获取用户名:<%=session.getAttribute("uname") %><br> Session中保存的属性有: <% String[] strs = session.getValueNames(); for(int i=0;i<strs.length;i++){ out.println(strs[i]+" "); } %><br/>查看全部
-
修改tomcat默认端口号: tomcat > conf > server.xml 文件中找到下面代码 <Connector port="8080" Protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />查看全部
-
内置对象session: 1.session表示客户端与服务器的的一次回话 2.Web中的session指的是用户在浏览器某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间 3.从上述定义中可以看到,session实际上是一个特定的时间概念查看全部
-
Jsp/ASP.net/php查看全部
-
请求转发与重定向区别: 重定向:客户端行为,response.sendRedirect();本质上等同于2次请求,前一次的请求对象不会保存,地址栏的URL地址会改变。状态302 请求转发:服务器端行为,request.getRequestDispatcher().forward(req,resp); 是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变查看全部
-
<%@ page language="java" import="java.util.*,java.io.*" pageEncoding="UTF-8"%> <% response.setContentType("text/html;charset=utf-8");//设置响应的MIME类型 out.println("<h1>response内置对象</h1>"); out.println("<hr>"); // out.flush();//解决文字出现在标题下面 PrintWriter outer = response.getWriter();//获得输出流对象 outer.println("Hello Everyone , 我是response对象生成的输出流outer对象<br/>response输出outer对象总是提前于out内置对象"); response.sendRedirect("test01.jsp");//重定向到一个指定的页面,必须把上面的out.flush()注释掉 %>查看全部
举报
0/150
提交
取消