190718-01(JSP 初见){本质/语法}

JSP = ?


JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP本质其实是Servlet

1.当浏览器接受到success.jsp结尾的请求时,JspServlet会运行。

2.JspServlet代码中将success.jsp文件,编译成一个success_jsp.java文件,然后在将其编译成success_jsp.class文件。

3.所以,我们写好的*.jsp文件其实并没有直接传输给浏览器。



JSP 语法:

JSP的语法分为三大内容:

1.JSP的脚本语法

2.JSP的编译器指令

3.JSP的动作语法

以及,JSP的九大内置对象

JSP脚本语法又分为以下几个部分:

<%--

1.jsp注释(jsp注释的内容不会出现在生成的servlet中):<% -- 注释的内容 -- %>

2.jsp脚本段(会生成在_jspService方法中,写java代码片段需满足java方法书写规范 ,不要漏写“;”):<%    %>

3.jsp声明(会生成在该servlet的类体中,写java代码需要满足java类体书写规范,不要漏写“;”):<%!    %>

4.jsp表达式(将表达式(变量,方法的调用)输出在页面中,不能写“;”):<%=   %>

--%>

JSP 脚本段(代码段)

<%

//java代码片段

 int a = 123;

 System.out.println("haha"); 

%>

JSP 声明

<%!

private int a = 456; 

public int add(int a,int b){ 

return a + b; 

}  

%>

JSP 表达式

<%=a%> 

<%=add(3,4)%>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容