JSP是一种动态网页技术标准,它是在静态网页HTML代码中加入Java程序片段(Scriptlet)和JSP标签(tag),构成JSP网页文件,其扩展名为“.jsp”。
一、JSP语法
JSP页面是将JSP代码放在“<%”与“%>”的标签中,然后嵌入到HTML代码中而形成。在“<%”与“%>”标签中定义JSP元素的的行为。
1》JSP变量、方法的声明
语法格式:<%! 声明变量、方法和类 %>
2》显示JSP表达式的值
语法格式:<%=表达式%>
3》JSP代码块
语法格式:<% 符合java语法的代码块 %>
4》JSP注释
在JSP程序中,为了增加JSP程序的可读性,给出了注释元素。
语法格式1:<%-- 要添加的文本注释 --%>
语法格式2:<!--要添加的文本注释-->
语法格式3:<%//要添加的文本注释%> 或<%/*要添加的文本注释*/%>
二、JSP指令元素
JSP指令标记被服务器解释并被执行。
JSP 指令的语法格式: <%@ 指令名称 属性1="属性值1" 属性2="属性值2" … 属性n="属性值n"%>
1》page指令
Page指令用来定义JSP页面中的全局属性,它描述了与页面相关的一些信息
| 属性 |
说明 |
设置值示例 |
| language |
指定用到的脚本语言,默认是Java |
<%@page language="java"%> |
| import |
用于导入java包或java类 |
<%@page import="Java.util.Date"%> |
| pageEncoding |
指定页面所用编码,默认与contentType值相同 |
UTF-8 |
| session |
指定该页面是否参与到HTTP会话中 |
true 或 false |
| errorPage |
设置当页面出错后要跳转到的页面 |
/error/jsp-error.jsp |
| contentType |

本文详细介绍了JSP(Java Server Pages)的技术要点,包括JSP语法、指令元素(如page和include指令)、动作元素(如<jsp:include>和<jsp:forward>)以及JSP内置对象如request、response和session对象的使用。通过实例解析,帮助读者深入掌握JSP开发。
最低0.47元/天 解锁文章
2660

被折叠的 条评论
为什么被折叠?



