JSP基础语法

任何语言都有自己的语法,JAVA中有。JSP作为java技术的一种应用,它拥有一些自己扩充的语法(了解,知道即可),java的所有语法都支持。

 

一---JSP语法

1)JSP表达式:

1 <%--  JSP表达式
2  作用:用来将程序的输出输出到客户端
3  <%= 变量或者表达式%>
4 --%>
5   <%= new java.util.Date()%>

2)jsp脚本片段:

1 <%--  jsp脚本片段--%>
2   <%
3     int sum = 0;
4     for (int i = 0; i <= 100 ;  i++) {
5       sum += i;
6     }
7     out.println("<h1>Sum = " + sum + "</h1>");
8   %>

 

 

3)脚本片段的再实现

复制代码
 1 <%
 2     int x = 10;
 3     out.println(x);
 4   %>
 5   <p>这是一个jsp文档</p>
 6   <%
 7     int y = 20;
 8     out.println(y);
 9   %>
10 
11   <hr>
12 
13 
14 <%--  在代码中嵌入HTML元素--%>
15   <%
16     for (int i = 0; i < 5 ;  i++) {
17   %>
18    <h1>hello,world  <%=i%> </h1>
19   <%
20     }
21   %>
复制代码

优化:

1 <%--  在代码中嵌入HTML元素--%>
2 <%--EL表达式--%>
3 <%  for (int i = 0; i < 5 ;  i++) {  %>
4    <h1>hello,world  ${i}> </h1>
5 <% } %>

 

 

 

 

4)JSP声明(全局定义方式)

复制代码
1 <%!
2     static {
3     System.out.println("loading servlet");
4   }
5   private int globalVal = 0;
6     public void fun() {
7       System.out.println("进入了方法fun");
8     }
9   %>
复制代码

JSP声明:会被编译到jsp生成的java的类中,其它的被生成到 _jspService里面

 

在JSP中嵌入java代码即可。

jsp的注释不会在客户端显示,html的会。

 

 

 

posted on   Love&Share  阅读(189)  评论(0编辑  收藏  举报

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示