JSP的语法
JSP的4种基本语法:
1:jsp注释
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>
<% <%-- out是jsp里面的一个内置对象,所有不需要new就可以直接使用 Print是out对象里面的一个方法--%> 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()更加简洁。