Java Web项目--使用JSP生成一个页面

Posted 月光诗人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Web项目--使用JSP生成一个页面相关的知识,希望对你有一定的参考价值。

我们使用了servlet生成了一个网页,但是可以看到使用servlet生成网页必须将网页的内容全部嵌入到Java代码当中,不是很方便。
所以有没有什么办法是将Java代码嵌入到html代码中,而不是像servlet这样将html代码嵌入到Java代码中的呢。答案是使用JSP。
JSP是使用类似"<% %>"括起来的一段嵌入到html中的Java代码。
我们下面将展示使用一个jsp页面显示一个网页的效果。
JSP页面的开头需要加上一行"<%@ page contentType="text/html;charset=UTF-8" %> "以制定该jsp页面的类型,编码之类的内容。
在WebCOntent目录下新建一个JSP文件page3.jsp。在其中添加一段输出日期的代码。
page3.jsp内容如下:

<%@page import="java.util.Date"%>
<%@page import="java.io.PrintWriter"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>page3</title>
</head>
<body>
<%
    //PrintWriter out = response.getWriter();
    out.println(new Date());
%>
</body>
</html>

启动服务器,可以看到http://localhost:8080/WebProject/page3.jsp网页中显示出了当前时间信息,如下:

以上是关于Java Web项目--使用JSP生成一个页面的主要内容,如果未能解决你的问题,请参考以下文章

java web学习目录

jsp页面怎么使用java方法

JAVA项目/JSP页面 中 怎样实现模糊查询

java项目中 jsp页面的回顶部操作是怎么实现的?

关于Javaweb的问题,Jsp和Servlet各自的应用场景?

java web基础3