JSP语法

一、 jsp注释

<%--这里写jsp注释,该注释不会生成到对应的java文件中--%>

二、 jsp脚本段

<% %>用于写java代码,该脚本段会生成在对应的servlet的service方法中,所以应注意符合java代码规范

三、 jsp声明

<%! %>用于写java代码,该声明会生成在对应的servlet类体中,注意符合java代码规范

四、 jsp表达式

<%= %>可以写表达式(比如执行某方法),也可以写某变量,该表达式会生成在对应的servlet的service方法中,并且是在输出流的参数,所以其后不能加分号

在项目中使用index.jsp编写如下代码

<%--这里是jsp注释,不会被翻译到对应的servlet中--%>


<%
	// 这里用于写java代码,生成在对应的servlet的service方法中,注意java代码规范
	int a = 10;
%>

<%!
    // 这里用于写java代码,生成在对应的servlet的类体中,注意java代码规范
    int a  = 10;
	public int add(int a, int b){
    return a + b;
}
%>

<%= a %>
<%= add(10,20) %>

访问该jsp路径后对应的生成 index_jsp.java 文件,生成的java代码如下
在这里插入图片描述
jsp脚本段生成在对应的service方法中
在这里插入图片描述
jsp声明生成在类体中
在这里插入图片描述
jsp表达式生成在对应的service方法中,并且是输出流的参数
在这里插入图片描述

你可能感兴趣的:(网络编程)