jsp作为java技术的一项应用,它支持所有的java语法,并且拥有一些自己的扩充语法。
下面我们就来说一些jsp的扩充语法
1.jsp表达式
可以将程序的输出,输出到客户端
<%= 变量或表达式%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录成功</title> </head> <body> <%= new java.util.Date()%> </body> </html>
2.jsp脚本片段
<%java代码段%>
写一些java的代码段
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录成功</title> </head> <body> <%--jsp表达式 --%> <%= new java.util.Date()%> <%--jsp脚本片段 --%> <% int num = 0; for(int i = 1; i <= 100; i ++){ num += i; } out.print("<h1>" + num +"</h1>"); %> <%--在代码中嵌入html元素 --%> <% for(int i = 0; i < 5; i ++){ %> <h1>HelloWorld<%out.print(i);%></h1> <% } %> </body> </html>
即可写普通的java代码段,又可以在java代码中嵌入html的元素,非常灵活
3.jsp声明
<%!%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>登录成功</title> </head> <body> <%--jsp表达式 --%> <%= new java.util.Date()%> <%--jsp脚本片段 --%> <% int num = 0; for(int i = 1; i <= 100; i ++){ num += i; } out.print("<h1>" + num +"</h1>"); %> <%--在代码中嵌入html元素 --%> <% for(int i = 0; i < 5; i ++){ %> <h1>HelloWorld<%out.print(i);%></h1> <% } %> <%--jsp声明 --%> <%! private int a; private int b; public void setab(int a, int b){ this.a = a; this.b = b; } public int getA(){ return a; } %> </body> </html>
jsp本质上还是一个java程序,上面我们写的表达式和脚本片段,都是在这个类中的一个方法中生成代码段;而jsp声明是直接在类内生成代码段,也就是定义了一些全局的内容。
4.jsp注释
<%–内容–%>
(本文仅作个人学习记录用,如有纰漏,敬请指正)
声明:本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。