实例:hello.jsp
创建一个应用,实际上需要在webapps中创建文件夹,bookstore,相当于应用的名字
文件夹中要创建一个子文件夹WEB-INF,这个每个应用web应用都需要的。
在WEB-INF中需要web.xml,是web应用的配置文件,还应该有classes和lib子文件夹(存放类文件)
JSP文件和HTML文件直接放在bookstore下面。
hello.jsp文件内容如下: <%@ page contentType=”text/html;charset=gb2312″%> <!– 上面的代码声明文档类型和编码方式,每个JSP文件基本上都会有 –> <html> <head> <title>第一个JSP程序</title> </head>
<body> Hello,晚上好! </body> </html>
先启动服务器: 访问程序:http://127.0.0.1:8080/bookstore/hello.jsp http表示协议 127.0.0.1表示主机IP地址,也可以写主机名字 8080表示服务的端口,上网的时候不用输入端口,因为采用了默认的端口,默认端口80。 bookstore表示应用,是应用的名字 hello.jsp就是资源
7 JSP的运行原理
过程: 首先启动服务器,并且要保证应用在服务器上(把应用放在webapps下面,会自动加载) 在客户端通过浏览器发送请求(在地址栏中输入地址) 服务器接收到请求之后,查找有没有这个文件对应的Java文件的对象。如果没有这个对象,需要创建(先把JSP文件转换成Java文件, 编译成.class文件,加载类并创建对象),然后调用对象的相应方法,方法完成对用户的响应,通常是输出的html代码) 客户端接收到的是html代码,浏览器解析这个代码生成页面。 8 表格的语法 开始标志:<table> 结束标志:</table> 中间是行,每行是一个<tr> </tr> 每行之间是列,每一列对应<td> </td> <td></td>之间的内容就是每个表格中的信息