我的JSP总结

1.jsp的基础

2.JSP的常用的内置对象:

<1>.out.print(); → 用于想页面输出内容,相当于上面的“表达式”

 

<2>.request  → 用于获取用户提交的数据,eg.表单的内容等

 

<3>.response → 用户对客户端做出响应,页面的跳转

 

<4>.session → 和request一样是一个点对点的存储空间(存在于整个会话期间)

 

<5>.application

 

3.JSP中常用的跳转方式有两种:★

<1>.重定向跳转 → repsonse.sendRedirect(); → 地址栏会变成当前跳转到页面的

地址; → 两次请求两次响应(其中第一次响应为302,第二次为200) → 注意:此

中跳转不能传值啊!!

 

常用的传值方式为:url

 

<2>.请求转发的跳转方式 →

request.getRequestDispather().forword(request,repsonse); → 此种跳转方式地

址栏的地址不会改变 → 一次请求一次响应 → 可以传值;


常用的传值方式为:key → value的键值对

eg.

a.jsp页面中传值:request.setAttribute("key","value");

b.jsp页面中取值:String name = (String)request.getAttribute("key");

 

4.request.getParameter("name属性值");

 → getParameter()方法用于获取表单和URL提交的数据,参数为表单或者URL中的

name属性值

 

5.JSP中的JS,从一个网页跳转到另一个网页。window.location.href = ?

  
  
  
  
  1. <script type="text/javascript"
  2.     $(document).ready(function(){ 
  3.         $("#add").click(function(){ 
  4.          
  5.             if(confirm("您确定要删除吗?")) { 
  6.                 var id = $(this).attr("rel"); 
  7.                 window.location.href = "del.jsp?id="+id; 
  8.             } 
  9.          
  10.         }); 
  11.     }); 
  12. </script> 

 

 6.暂时就想到这么多,以后再有,再加吧!

 

7.Session机制 :

<1>.如果客户端没有传来SessionId,则一定是新客户,那么服务器会为该新客户产生一个sessionID并分配区域

<2>.session常用的方法

(3.)★session死亡的三种方法

 

 

你可能感兴趣的:(jsp)