关于web端jsp的总结

在写安卓期间,写过两个月的前端,借鉴他人。由此做一下总结:

JSP中的三种命令指令分别是page、include、taglib
JSP中的动作元素包括:include、forward、useBean、getProperty、setProperty、plugin、param
  1. <%@ include file="URL"%>
示例:在示例页面包含一个日期jsp页面

二、include动作
 
     
  1. <%--page表示要包含的页面 flush表示被包含的页面是否从缓冲区读取--%>
  2. <jsp:include page="URL" flush="true|false/>
示例:
三、include指令与include动作比较
  include指令 jsp:include动作
语法格式 <%@include file=".." %> <jsp:include page=".." >
发生作用的时间 页面转换时 请求期间
包含的内容 文件的实际内容(源代码) 页面的输出(结果)
转换成servlet 主页面和包含页面转换为一个servlet 主页面和包含页面分别转换为独立的servlet
编译时间 较慢——资源必须被解析 较快
执行时间 稍快 较慢——每次资源必须被解析
使用方式 页面内容不经常变化时 页面内容经常变化时
四、forward动作
语法:
 
        
  1. <jsp:forward page="URL" />
等同于服务器内部跳转
 
         
  1. request.getRequestDispatcher("/url").forward(request,response);




五、param动作
语法:
 
         
  1. <jsp:param name="参数名" value="参数值"/>
与forward动作一起使用,作为其的子标签
用于传递参数使用

示例:跳转到index.jsp页面并且传递参数mail,之后可以通过request对象进行获取
 
        
  1. <jsp:forward page="index.jsp">
  2. <jsp:param name="mail" value="[email protected]"/>
  3. </jsp:forward>



猜你喜欢

转载自blog.csdn.net/qq_34650238/article/details/80332618
今日推荐