JAVA EE——JSP篇
Posted 夕冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA EE——JSP篇相关的知识,希望对你有一定的参考价值。
1.JSP的4种基本语法
1.1 JSP注释
· JSP注释格式:<%-注释内容-%>
· html注释格式:<!-注释内容->
两种注释区别在于,在浏览器中右键查看源码时,jsp注释显示为空白行,而html注释可以看到注释内容。
1.2 JSP声明
JSP声明变量和方法的语法:<%! 声明部分%>
1.3 JSP输出表达式
JSP输出表达式值的语法:<%=表达式%>
比如:
<%! public int count; //声明一个变量 %>
<%=count++%> <%-输出变量值-%> |
1.4 JSP脚本
JSP脚本可以将任何可以执行的java代码嵌入到HTML页面。
<table> <% for(int i=0;i<10;i++){ %> <tr> <td>当前值:</td> <td><%=i %></td> </tr> <%} %> </table> |
2. JSP的3个编译指令
2.1 page
该指令时针对当前页面的指令。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> |
常用标签:
import:导入架包
isErrorPage:设置本JSP页面是否为错误处理程序。
pageEncoding:指定生成网页的编码。
2.2 include
用于将指定一个外部文件嵌入到当前jsp文件中,同时解析这个页面中的jsp语句。
既可以包含静态的文本,也可以包含动态的JSP页面。
<%@include file="index.jsp" %> --静态包含 |
如果被嵌入的文件是经常需要改变的,则应该使用动态的include语句
<jsp:include page="index.jsp"/> --动态包含 |
2.3 taglib
用于定义和访问自定义标签。
3.JSP与Servlet间的数据交换信使
3.1 application
对于整个Web应用有效,一旦jsp、servlet将数据放入application中,该数据将可以被该应用下的其他所有jsp、servlet访问
3.2 session
仅对一次会话有效,一旦jsp、servlet将数据放入session中,该数据将可以被本次会话的其他所有jsp、servlet访问。
3.3 request
仅对本次请求有效,一旦jsp、servlet将数据放入request中。该数据将可以被该次请求的其他jsp、serlvet访问。
3.4 page
仅对当前页面有效,一旦jsp、servlet将数据放入page中,该数据只可以被当前页面的jsp脚本、声明部分访问。
以上是关于JAVA EE——JSP篇的主要内容,如果未能解决你的问题,请参考以下文章