javaweb学习17:JSP基础语法和指令
-
JSP基础语法:
-
任何语言都有自己的语法,Java中有;
-
JSP作为Java技术的一种应用,它拥有一些自己扩充的语法(了解,知道即可!);Java所有语法都支持!
-
-
JSP表达式:<%= 变量或者表达式 %>
-
作用:用来将程序的输出,输出到客户端;
语法格式:
<%= ... %> -
-
JSP脚本片段:<%--JSP脚本片段--%>
语法格式:
<% ... %>
<%
int sum=0;
for (int i = 0; i <100 ; i++) {
sum+=i;
}
out.println("<h1>Sum="+sum+"</h1>");
%>
-
脚本片段的再实现:
语法格式:
<%
int x=10;
out.println(x);
%>
<p>这是一个JSP文档</p>
<%
int y=20;
out.println(y);
%>
-
脚本片段的再实现:分片段:把代码拆开;
<%--在代码中嵌入HTML元素--%>
<%
for (int i = 0; i <5 ; i++) {
%>
<h1>Hello,World<%= i %></h1>
<%
}
%>
-
JSP声明:<%! %>
语法格式:
<%! ... %>
<%!
static {
System.out.println("Loading Servlet");
}
private int glob=0;
public void demo(){
System.out.println("进入了方法");
}
%>
-
JSP声明,会被编译到JSP生成Java的类中!其他的就会被生成到_JspService方法中!
-
在JSP中嵌入Java代码即可!
注意:
-
JSP指令:<%@page %>
-
定制错误页面:方式1
语法格式:
<% -
定制错误页面:方式2(web.xml中配置)
<error-page>
<error-code>404</error-code>
<location>/error/404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error/500.jsp</location>
</error-page> -
显式声明一个错误页面:
<%--显式的声明这是一个错误页面--%>
<%
-
-
JSP指令:<%@include %>
-
一般网站都会有一些公共页面,比如网站头部菜单,或者页面尾部都是公共页面;一般放在common中;
-
@include会将2个页面合二为一
语法:
<%
-
-
JSP标签:
-
jsp:include是拼接页面;(看JSP源码,是有区别的)
<%--JSP标签--%>
<jsp:include page="/common/header.jsp"/>
<h1>网页主体</h1>
<jsp:include page="/common/footer.jsp"/>
-
分类:
06-Java Web
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署