about JSP basic
jsp(Java Server Pages)是JavaWeb服务器端的动态资源, 它的作用和html
相同,用于数据显示和数据获取。
jsp由html、java代码片段和jsp指令组成。
java代码片段可以分为三部分:
<%! %>
这里面的部分代码等价于类中直接写<% %>
写入这里面的代码等价于写在方法中<%= %>
这里面写表达式,等价于out.print()
在页面中有一种怪异的写法:jsp是一种特殊的servlet,当jsp第一次被访问时,容器(Tomcat)会把jsp编译成为servlet。然后在每次访问都执行这个servlet。1
2
3
4
5
6
7
8
9
10
11
12...
<table >
<tr>
<td>name</td><td>age</td>
</tr>
<%for(int i=0;i<3;i++){ %>
<tr>
<td>N<%=i%></td><td><%=i%></td>
</tr>
<% }%>
</table>
...
jap编译的servlet存放在${CATALANA}/work
目录下。<%-- ... --%>
是jsp的注释方式,注释的意思就算注释。