jsp九大内置对象
来源:互联网 发布:科目三路考软件 编辑:程序博客网 时间:2024/06/17 07:19
jsp: 是一个java组件(java server page)
运行在服务器端的java页面
jsp包含java代码,也可以写 html css javascript 代码
1:<%!java 代码 %> 声明全局变量与方法,每次修改会影响下一次值,方法中只能引用全局变量
2:<%java 代码 %> 声明局部的变量与方法 或者代码块,每一次都是一个新的对象
3:<%=变量名或方法名%> 输入变量的值 或者调用方法输入返回值
4.jsp 的注释 <%– –%> 仅仅让开发人员可见,不执行,源码中不可见
html注释 开发人员可见,会执行,源码中可见
jsp九大内置对象(内置对象,自身已经存在的,不需要new ,可以直接使用的)
1:request 对应用户的请求信息 requeset.getParameter("input框的名称") 表示获取提交过来的表单值 request.setAttribute("key", value );
把value的设置在一个key上并保留在request范围之内 ,只要地址栏不发生变化,
就可以通过 request.getAttribute(“value “); 来获取value 的值
request.getRequestDispatcher("list.jsp").forward(request, response);
请求转发,进行页面的跳转,服务器端的跳转,地址栏不会反生变化,一次请求,可以传递request范围值
也可以url传值 url “index.jsp?name=xxx”
response.sendRedirect(“url”);
重定向 进行页面的跳转,客户端的跳转,地址栏会发生变化,两次请求,
但可以url传值 url “index.jsp?name=xxx”
eg: 获取工程名
<%=request.getContextPath()%>
获取服务器的ip地址
<%=request.getLocalAddr()%>
获取请求者的机器名
<%=request.getLocalName()%>
获取请求的方式
<%=request.getMethod()%>
获取请求者的ip地址
<%=request.getRemoteAddr()%>
获取请求者的机器名
<%=request.getRemoteHost()%>
获取请求的相对路径
<%=request.getRequestURI()%>
获取请求的绝对路径
<%=request.getRequestURL()%>
获取服务器端口号
<%=request.getServerPort()%>
获取服务器名称
<%=request.getServerName()%>
获取服务器名称
<%=request.getProtocol()%>
2:response 对应服务器端的响应信息 response.sendRedirect("url"); 重定向 进行页面的跳转,客户端的跳转,地址栏会发生变化,两次请求,
但可以url传值 url “index.jsp?name=xxx”
Printwriter out= response.getWriter(); 获取一个输出流对象
3.session 代表一个用户的一次回话,只要不关闭浏览器就会一直存在 session.setAttribute("key", value );
把value的设置在一个key上并保留在session 范围之内 ,只要不关闭浏览器,
就可以通过 request.getAttribute(“value “); 来获取value 的值
session.getId() 获取会话的id ,不关闭浏览器,相同的浏览器id相同的
session.removeAttribute(“key”); 移除单个session
session.invalidate() 清除所有的session
4.application 代表全局 所有用户共享的对象 只有关闭或重启服务器才能重置 5.out 输出流对象 ,相当于 <%=%> 6.exception jsp异常处理的对象 1:制定一个异常页面,需标明 <%@ page isErrorPage="true"%> 异常页面就会有一个exception内置对象
- JSP九大内置对象
- JSP内置九大对象
- JSP九大内置对象
- JSP九大内置对象
- jsp 九大内置对象
- JSP九大内置对象
- JSP九大内置对象
- JSP九大内置对象
- Jsp九大内置对象
- JSP九大内置对象
- JSP九大内置对象
- JSP九大内置对象
- JSP九大内置对象
- JSP九大内置对象
- jsp九大内置对象
- JSP九大内置对象...
- jsp九大内置对象
- JSP九大内置对象
- 嵌入式系统学习——STM32之电阻型触摸屏
- JSP声明 周三的
- 复杂网络的统计特征
- android mk
- 【0031】SQL查询--简单查询--投影运算
- jsp九大内置对象
- GCC内联函数
- Vue入门学习(二)
- 安卓仿手机网易新闻app项目开发系列之(三)数据抓取和解析 下
- C++使用fixed和precision控制小数和有效位数的输出
- JSP小脚本
- 使用JavaScript生成二维码
- 解决微信OAuth2.0网页授权只能设置一个回调域名的问题
- jass——group的使用