6.1.2 编写简单的JSP程序

优质
小牛编辑
131浏览
2023-12-01

手工编写一个JSP程序要比编写一个Servlet容易得多,只需要建立一个空的目录,然后在目录中建立JSP文件即可。

在<Tomcat安装目录>\webapps目录中建立一个myjsp目录,并在该目录中建立一个simple.jsp文件(文件要以UTF-8格式保存),simple.jsp的主要功能是使用Java代码显示服务器的当前时间,并输出name请求参数的值。simple.jsp的代码如下:

<!--  由于charset被设为UTF-8,因此,在使用记事本保存simple.jsp时也要使用UTF-8编码格式-->
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
     <!--  引用Java类  -->
<%@page import="java.text.SimpleDateFormat, java.util.Date"%><html>
<head>
    <title>简单的JSP程序</title>
</head>
<body>

前日期和时间: 

  <%SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         //  输出服务器的当前时间
         out.println(dateFormat.format(new Date()));
     %>
<p/>
<!--  输出name请求参数值  -->
name请求参数值:<%= request.getParameter("name") %>
</body>
</html>

simple.jsp页面中的Java代码分别被写在了<%...%>和<%=...%>中,使用这两种格式编写的Java代码在JSP被翻译成Servlet时采用了不同的处理方法(将在6.1.4节详细讲解)。

运行<Tomcat安装目录>\bin\ startup.bat命令,启动Tomcat,并在浏览器地址栏中输入如下的URL:

http://localhost:8080/myjsp/simple.jsp?name=bill

浏览器显示的信息如图6.1所示。

01

图6.1 显示服务器当前时间和name请求参数值