当前位置:首页 > 生活 >

jsp文件怎么开(苹果手机如何看jsp文件)

来源:原点资讯(www.yd166.com)时间:2024-04-20 11:46:52作者:YD166手机阅读>>

一、JSP的介绍与创建
  1. jsp的全称是Java Server Pages,即java的服务器页面
  2. JSP的主要作用是代替Servlet程序回传HTML页面的数据
  3. web目录(或其他)右击 --> new --> JSP/JSPX --> 输入文件名 --> 选择JSP file创建
二、JSP的本质

JSP页面本质上是一个Servlet程序,第一次访问JSP页面时(运行Tomcat服务器后在浏览器地址栏输入路径),Tomcat服务器会将此JSP页面翻译成为一个Java源文件,并对其进行编译成为.class字节码文件(一个.java,一个.class),当打开.java文件时发现其中的内容是:

jsp文件怎么开,苹果手机如何看jsp文件(1)

而HttpJspBase类直接继承于HttpServlet类,即JSP翻译出来的Java类间接继承于HttpServlet类,证明JSP页面是一个Servlet程序

三、JSP的语法

JSP头部的page指令:

jsp文件怎么开,苹果手机如何看jsp文件(2)

JSP头部的page指令可以修改JSP页面中的一些重要属性或行为

(以下属性均写在page指令中,默认page指令中没有出现的属性都采用默认值):

(1) ContentType属性:表示JSP返回的数据类型是什么,即response.setContentType()的参数值

(2) language属性:表示JSP翻译之后是什么语言文件(目前只支持Java)

(3) pageEncoding属性:表示当前JSP文件本身的字符集(可在IDEA右下角看到)

(4) import属性:表示导包(导类),与Java一致

(5) autoFlush属性:设置当out输出流缓冲区满了之后是否自动刷新缓冲区,默认值是true

(6) buffer属性:设置out缓冲区的大小,默认是8kb

注意:out缓冲区满了之后不能自动刷新的话会报错

(7) errorPage属性:设置当JSP页面运行出错时自动跳转到的页面(错误信息页面)的路径,这个 路径一般都是以斜杠打头,表示请求的地址是http://ip:port/工程路径/,对应代码web目录

(8) isErrorPage属性:设置当前JSP页面是否是错误信息页面,默认是false,如果是true可以 获取错误信息

(9) session属性:设置访问当前JSP页面时是否会创建HttpSession对象,默认值是true

(10) extends属性:设置JSP页面翻译出来的Java类默认继承谁

注意:以上默认值除非有特殊需要,否则不建议修改

四、JSP中的常用脚本1. 声明脚本

格式:<%! 声明Java代码 %>

作用:可以给JSP翻译出来的Java类定义属性、方法、静态代码块、内部类等

特点:不会在浏览器的页面上显示出来,仅存在于翻译后的Java类中

代码演示:声明脚本的使用(此JSP文件在web目录下,名为First.jsp)

%@ page contentType="text/HTML;charset=UTF-8" language="java" %>

<%@ page import="java.util.HashMap" %>

<%@ page import="java.util.Map" %>

<html>

<head>

<title>Title</title>

</head>

<body>

<%--1.声明类属性--%>

<%!

private String name;

private static Map<String, Object> map;

%>

<%--2.声明类方法--%>

<%!

public int sum() {

return 12;

}

%>

<%--3.声明静态代码块--%>

<%!

static {

Map = new HashMap<String, Object>();

map.put("key1", "value1");

}

%>

</body>

</html>

对应的翻译后的java源文件:

jsp文件怎么开,苹果手机如何看jsp文件(3)

2. 表达式脚本

格式:<%=表达式 %>

作用:在浏览器的JSP页面上输出数据(只有此脚本可以在浏览器的页面上输出数据)

特点:

(1) 所有的表达式脚本都会被翻译到对应的Java类的_jspService()方法中,故表达式脚本可以 直接使用_jspService()方法参数中的对象

(2) 表达式脚本都会被编译后的Java类中的out.print()方法输出到浏览器页面上

(3) 表达式脚本中的表达式不能以分号结束

代码演示:表达式脚本的使用(此JSP文件在web目录下,名为First.jsp)

<%=22 %> <br/>

<%="可以输出字符串" %> <br/>

<%=map %> <br/>

<%--使用_jspService方法中的对象--%>

<%=request.getParameter("username") %>

启动Tomcat服务器后浏览器的运行结果:

jsp文件怎么开,苹果手机如何看jsp文件(4)

栏目热文

jsp文件运行过程(文件上传的jsp 脚本如何运行)

jsp文件运行过程(文件上传的jsp 脚本如何运行)

什么是 JSP?JSP(全称JavaServer Pages)是由 Sun Microsystems 公司主导创建的一种...

2024-04-20 11:36:00查看全文 >>

为什么jsp文件运行不了(jsp文件在手机上怎么开)

为什么jsp文件运行不了(jsp文件在手机上怎么开)

前一个小节,我们大概介绍了如何创建以及访问一个JSP程序,这一小节我们就深入了解一下JSP程序的本质,以及JSP运行的原...

2024-04-20 11:35:13查看全文 >>

jsp文件运行教程(怎么启动一个jsp文件)

jsp文件运行教程(怎么启动一个jsp文件)

JSP的工作模式是请求/响应模式,客户端首先发出HTTP请求,JSP程序收到请求后将进行处理并返回处理结果。在一个JSP...

2024-04-20 11:46:32查看全文 >>

jsp文件一般放在哪(jsp文件怎么开)

jsp文件一般放在哪(jsp文件怎么开)

JSP,全称是Java Server Pages,中文含义是Java服务端页面,它是一种用于动态网页开发的技术,本质上就...

2024-04-20 12:02:06查看全文 >>

jsp文件在网页找不到(怎么查看网页的jsp路径)

jsp文件在网页找不到(怎么查看网页的jsp路径)

一、jsp简介JSP:java server Pages。在传统的HTML文件(*htm,*.html)中加入Java程...

2024-04-20 11:24:03查看全文 >>

高中数学有什么好的学习方法(高中数学学习好的技巧)

高中数学有什么好的学习方法(高中数学学习好的技巧)

数学是我们从小学到大、与生活息息相关的一门实用性很强的学科,也是让人学起来头疼的科目,尤其是高中数学。与初中数学相比,高...

2024-04-20 11:36:25查看全文 >>

高中数学学习技巧方法(高中数学学习方法和注意事项)

高中数学学习技巧方法(高中数学学习方法和注意事项)

高中数学应该怎么学?高中数学作为学科的一个重要组成部分,对学生的综合素质提升有着巨大的影响。然而,由于内容的递进性和深度...

2024-04-20 11:15:22查看全文 >>

百合花为什么被称为纯洁的象征(百合花的特点和寓意)

百合花为什么被称为纯洁的象征(百合花的特点和寓意)

百合花的花语和寓意非常丰富,它代表着纯洁、高贵、优雅、神圣和深厚的爱情。首先,百合花是一种非常美丽的花卉,它的花瓣通常为...

2024-04-20 11:45:20查看全文 >>

投影仪的操作方法(投影仪的使用方法与技巧)

投影仪的操作方法(投影仪的使用方法与技巧)

刚买投影仪的朋友,在使用之前,有必要了解一下投影仪的使用方法,虽然不同牌子不同型号的使用方法有所不同,但都是大体相似的。...

2024-04-20 11:21:00查看全文 >>

家用投影仪的使用(家用投影仪的使用方法图解)

家用投影仪的使用(家用投影仪的使用方法图解)

在我们购买投影机之前,首先确认的并非是预算,而是我们购买投影机要干什么。是在卧室追剧还是替代液晶电视在客厅使用?这些是首...

2024-04-20 11:37:11查看全文 >>

文档排行