jsp实例hello.jsp



实例: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>之间的内容就是每个表格中的信息