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 2021-04-13 15:57 Love&Share 阅读(189) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 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的设计差异
· 三行代码完成国际化适配,妙~啊~