jsp小结

来源:互联网 发布:印度尼西亚华人知乎 编辑:程序博客网 时间:2024/05/19 17:57

一、jsp组成

1、注释
         <!--  html/jsp    -->
     <%--   jsp内容  --%>
      <!--  <%--   jsp动态注释  --%>    -->
2、模板元素
3、脚本元素
      jsp脚本片段    例:<% java代码 %>
      jsp表达式        例:<%=3+4+“java”+3+4  %> 
      jsp声明            例:<% !int a; %>声明属性
4、指令元素
      三大指令:page指令、include指令、taglib指令
5、动作元素
      include、forward、useBean、setProperty、getProperty、plugin
二、页面传值
1、url+?参数名=参数值&参数名1=参数值1
<a href = "http://localhost:8080/JspBase/jsp/a.jsp?m=add">a.jsp</a>
2、表单
3、request.setAttribut()
      session.setAttribut()

三、转发&重定向
转发:request.getRequestDispatcher("update.jsp").forward(request,response);
重定向:request.sendRedirect("controller.jsp");
转发时request中的数据不会丢失,而重定向会丢失数据;
转发时只发出了一次请求,重定向则发出两次请求;
转发时地址栏不变,而重定向会变。
 
四、指令include&动作include
指令include:指令包含是静态的,两个jsp文件合二为一,编译成一个Servlet;
动作include:指令包含是动态的,两个jsp文件分别编译成各自Servlet。
 
本人是小白,如有不正确,欢迎指正!万分感谢!
      
          
原创粉丝点击