
JSP(Java服务器页面)的意思是:
将Java脚本语言嵌入HTML
应用服务器中的JSP引擎编译并执行嵌入式Java脚本语言命令
然后将生成的整个页面信息返回给客户端

<%@ page language="java" import="java.util.*,java.text.*" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
<html>
<head>
<title>输出当前日期</title>
</head>
<!-- 这是HTML注释(客户端可以看到源代码)-->
<%-- 这是JSP注释 (客户端不可以看到源代码) --%>
<body>
你好,ACCP!今天是
<%
//使用预定格式将日期转换为字符串
SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日");
String strCurrentTime = formater.format(new Date());
%>
<%=strCurrentTime %>
</body>
</html>
合理而详细的注释有利于以后的维护和阅读代码.
在编写JSP文件的过程中,有三种注释方法:
HTML的注释方法:<!-- html注释-->
JSP注释标记:<%-- JSP注释--%>
在JSP脚本中使用注释:
<% //单行注释 %>
<% /*多行注释 */ %>
欢迎页面,就是web应用的默认访问页面。
在配置文件web.xml中设置欢迎页面。
<web-app>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

Web容器处理JSP文件请求需要经历三个阶段:
翻译阶段: Web容器中的JSP引擎会将JSP文件转换为Java源代码
编译阶段: Java源代码将被编译为可执行字节码
执行阶段: 容器收到客户的请求后,将执行编译为字节码的Java文件;处理完请求后jsp代码注释,容器将生成的页面反馈给客户端以供显示

在第一个请求之后,Web容器可以重新使用已编译的字节码文件.
注意: 如果修改了JSP文件jsp代码注释,则Web容器将重新翻译并编译JSP文件.
Web容器(例如Tomcat)提供了一个JSP引擎,该引擎负责执行JSP文件并提供JSP运行时环境.
在Eclipse中部署Web应用程序等同于在Web容器中部署Web应用程序.

JSP 小脚本
就是在JSP页面里嵌入一段Java代码
语法: <% Java代码 %>
<%@ page language="java" import="java.util.*, java.text.*“
contentType="text/html; charset=GBK" %>
<html>
<head><title>输出当前日期</title></head>
<body>
你好,ACCP! 今天是
<%
SimpleDateFormat formater = new SimpleDateFormat("yyyy年MM月dd日");
String strCurrentTime = formater.format(new Date());
out.print(strCurrentTime);
%>
</body>
</html>
表达
表达式是数据的表示形式,系统将其计算并显示为值.
语法: <%= Java表达式/变量%>
JSP脚本元素用于嵌入Java代码,主要用于实现页面的动态请求
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-185064-1.html
以战应战才能避免战争
而是将来
不击沉也要拦截撞击