jsp基础
2016-07-11 22:35
459 查看
Jsp 编译指令
page 指令 通常位于页面的最上面,用于定于jsp的全局属性,包括当前使用的脚本语类型,需要导入的java 包的列表,同一个文件可以有多个page指令,
import 属性 导包<% @page import="java.util.List"%> @page errorPage = "***.jsp" //错误后跳转页 @page isErrorPage = "true" // 表示这个页面是处理异常的页面
include 指令
<%@ include file = "path"%>
Jsp动作指令
forword:
不带参数,直接跳转: <jsp:forword page ="***.jsp"></jsp:forword> forword 指令下的内容是不会输出的
带参数的: <jsp:forword page ="***.jsp"> <jsp:param value = "yc" name = "userName"> </jsp:forword> 在另一个页面获得参数的方法: <% String usrName = request.getParameter("userName"); out.println(userName); out.println("<br>"); %>
include 动作:动态包含指令,动态包含.html或者.jsp 如果是.html的则直接加入,.jsp将执行结果导入
动作制定useBean
useBean 可以在jsp页面中实例化一个或多个javaBean 组件。<jsp :useBean id = "user" class = "com.yc.User"> <jsp:setPropertity propertity = "userName " name = "user"> //name 和 id 是一致的 </jsp:useBean>
内置对象
out 对象request 对象
<% request.getMethod ()//请求的方法名 request.getRequestURI() //获取url request.getProtocal() //请求的使用协议 request.getSeverName() //请求的服务器ip request.getSeverPort() 请求的服务器端口 request.getRemoteAddr()// 客户端的ip地址 request.getParameter("userNamr") //表单提交来的值 %>
response对象
<% response.setHeader("Cache-control","no_cache"); response.setIntHeader("Refresh",2); out.println("data is "+new java.util.Data().toString()+"<br>"); %> <% response.sendRedirect("http://www.baidu.com"); //实现跳转 %> <% Cookie cookie = new Cookie( "yc","123 ") cookie.setMaxAge(3600); //cookie存活时间 response.addCookie(cookie); %>
4.Session 对象
session 的存活时间为半小时
<% session.getId()//session的唯一标示 session.getCreationTime()//session的创建时间 session.getLastAccessesTime() //session的最后访问时间 session.getMaxInactiveInterval()//session的失效时间 %>
相关文章推荐
- JSP学习笔记(二)
- JavaScript的执行上下文
- JSP自定义标签之Hello Costom tag小例子
- js内存泄漏
- JS第五天总结
- 用js制作163登陆页面终极版(写了一晚上)
- Libgdx之JSON文件解析
- json解析
- JavaScript事件类型(一)
- jsp中文乱码问题
- JSON及在前后端交互中的使用
- jstat使用方法
- 【bzoj1823】[JSOI2010]满汉全席 2-sat
- javaScript的各种对象
- ArcGIS API for javascript中搜索框的使用问题
- ArcGIS API for javascript中搜索框的使用问题
- JavaScript的特殊函数
- jsp 跳转到上一页 和button 跳转到指定页面
- js中submit事件 提交时 没有get 到值的问题!
- HTML5混编学习笔记:JavaScript简述(if/for/switch、function、BOM、DOM)