0
点赞
收藏
分享

微信扫一扫

JSP页面

目录

​​JSP工作原理​​

​​新建一个JSP页面​​

​​import库文件​​

​​JSP指令​​

JSP工作原理

jsp是前端页面

我们知道,Java Web应用的后缀文件是 .jsp。那么 .jsp 文件是如何工作的呢?

首先,.jsp 文件是在 WebRoot目录下

JSP页面_jsp页面

我们访问该Java Web应用,​​http://127.0.0.1:8080/my_first_web/​​​  默认是访问的 index.jsp 文件。即:​​http://127.0.0.1:8080/my_first_web/index.jsp​​

JSP页面_jsp页面_02

那么,当我们的浏览器访问的是 .jsp 文件,是如何工作的呢?

JSP:  可以认为是嵌入了Java代码 (<%   %>) 的HTML页面,在Jsp中的Java代码可以调用Java API、Tomcat API或者以及自己写的类。

JSP页面_java_03

  • 浏览器接收到的是纯HTML,不含JAVA代码
  • 所有的嵌入代码段 <% %> 均由服务器端先处理和替换,从上到下依次执行,多段代码就可以像一个函数里的多个语句
  • JSP文件中的<%  %>里面的是Java代码,要符合Java的语法,在一个JSP页面里,可以有多段<% %>代码

新建一个JSP页面

我们新建一个 test.jsp 页面

JSP页面_java代码_04

该页面默认会有内容,我们在该页面加入以下代码

JSP页面_java代码_05

该代码的文件意思是 得到服务器的时间,并显示出来

JSP页面_java代码_06

import库文件

由于代码里使用了 java.text.SimpleDateFormat ,所以要 import 这个库。

<%@ page import="java.text.*" %>
<%@ page import="java.io.*" %>

可以写多行,也可以一行内用逗号分开,例如

<%@ page import="java.text.*, java.io.*" %>

JSP指令

把 %@ 开头的称为JSP指令(directive)
例如:

page指令:    <%@ page … %>
include指令: <%@ include ... %>
taglib指令: <%@ taglib ... %>

其中,page指令比较常用,其参数常有:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

JSP的运行

 



举报

相关推荐

0 条评论