首页 > 技术文章 > JSP的语法

JSWBK 原文

JSP的4种基本语法:

1jsp注释

jsp注释格式如下:

<%---注释内容--%>

 

 

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>

<html>

<head>

<title>jsp基础语法</title>

</head>

<body>

<!--增加jsp注释-->

<%--正宗的jsp注释--%>

<!--增加Html注释-->

</body>

</html>

 

 

html注释可以在客户端(浏览器)右键源码看见,而我们的JSP注释看不见,只能在服务端看见

jsp实质上是servlet  tomcat(其他web容器)会自动帮我们生成java代码

 

 

JSP声明:

声明变量和方法

<%! 需要声明的变量和方法  %>

相当于我们java代码写在class里面的变量和方法

 

 

 

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>

<html>

<head>

<title>jsp基础语法</title>

</head>

 

<%!

public int count;

public String info(){

return "hello world";

}

%>

 

<body>

 

 

 

<%

<%-- outjsp里面的一个内置对象,所有不需要new就可以直接使用

Printout对象里面的一个方法--%>

 out.print(info());

%>

 

 

<%

 out.print(count++);

%>

 

 

 

</body>

 

 

 

 

</html>

 

 

 

输出Jsp表达式

<%= 表达式 %>

 

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>

<html>

<head>

<title>jsp基础语法</title>

</head>

 

<%!

public int count;

public String info(){

return "hello world";

}

%>

 

<body>

 

 

 

<%=info()%>

 

 

<%=count++%>

 

 

 

</body>

 

 

 

 

</html>

 

 

用表达式输出不能加分号。

<%=%>代码比out.print()更加简洁。

推荐阅读