当前位置:首页 > 生活 >

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

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

JSP,全称是Java Server Pages,中文含义是Java服务端页面,它是一种用于动态网页开发的技术,本质上就是Servlet程序,只不过jsp是将Servlet中和HTML、CSS、JavaScript等界面相关的代码单独抽取出来,从而形成了JSP,下面就介绍一下JSP程序。

1.1、JSP的本质

JSP是专门用于前端界面显示的一个文件,为什么会出现JSP呢???首先我们来看下,JSP没有出来之前,如果我们要使用Servlet程序编写一个HTML界面,此时你会写出下面的代码:

package com.gitcode.servlet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; /** * @version 1.0.0 * @Date: 2024/2/10 20:20 * @Author ZhuYouBin * @Description: */ public class HtmlResponseServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 响应HTML内容 response.setContentType("text/html;charset=UTF-8"); // 获取输出流 PrintWriter writer = response.getWriter(); // 输出HTML内容 writer.println("<!DOCTYPE html>"); writer.println("<html lang=\"en\">"); writer.println("<head>"); writer.println(" <meta charset=\"UTF-8\">"); writer.println(" <title>响应HTML内容</title>"); writer.println("</head>"); writer.println("<body>"); writer.println(" <h3>Hello World!你好,世界!</h3>"); writer.println("</body>"); writer.println("</html>"); // 关闭流 writer.close(); } }

从上面代码中,可以看出来,开发一个HTML界面,需要使用writer输出流,将HTML代码拼接起来,通过HttpServletResponse响应对象,返回给客户端。

可想而知,这是多么复杂的事情,这还只是一个HTML界面,一个Web工程中有着几十、几百个HTML,那么通过这种编码方式,一方面开发效率非常低,另一方面后期维护起来的时候,也是非常困难。

所以,为了解决这个问题,Sun公司就提出了一种新的动态网页开发技术,也就是我们这里所学的JSP程序。

JSP是如何解决输出HTML问题的呢???

我们这样想一下,在上面的代码中,大部分代码都是使用writer.println()方法输出HTML标签内容,那么我们能不能将这一部分代码单独抽取出来,然后在程序运行的时候,再把这些代码嵌入到对应的位置,最终拼接成一个完整的HTML返回给客户端。

Sun公司就是采用了这种思想,将这些和HTML相关的代码都单独抽取了出来,将其单独保存到一个以【.jsp】为后缀的文件里面,这个.jsp文件就叫做JSP程序。Sun公司开发了一个JSP引擎程序,在程序运行过程中,通过JSP引擎将对应的jsp文件渲染成Servlet程序,最终将渲染的结果响应给客户端,这样就实现了简化Servlet的开发。

所以说,JSP程序本质上就是Servlet程序,这是因为JSP引擎会将我们访问的JSP文件,渲染成Servlet程序,然后再执行这个Servlet程序,从而完成客户端的响应处理。

1.2、创建JSP程序

创建JSP程序非常简单,我们只需要创建一个以【.jsp】为后缀的文件,接着编写相关的代码即可。在IDEA中的web目录下,创建一个HelloWorld.jsp文件,如下:

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

这样就创建成功啦!!!启动Tomcat容器,浏览器访问http://localhost:8080/servlet/HelloWorld.jsp地址,看到下面内容,那么第一个JSP程序就算完成啦。

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

PS:一般情况下,我们会将jsp文件保存在WEB-INF目录下面,因为这个目录下的文件是受保护的,浏览器不能直接访问

今天就到这里,未完待续~~

,

栏目热文

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

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

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

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

jsp文件怎么加载(jsp格式怎么读取)

jsp文件怎么加载(jsp格式怎么读取)

这是Include.jsp文件<!-- this is the Include.jsp --><%@ ...

2024-04-20 11:54:44查看全文 >>

怎样查看jsp文件(jsp文件怎么在电脑上执行)

怎样查看jsp文件(jsp文件怎么在电脑上执行)

什么是内置对象呢???内置对象,其实就是JSP中已经给我们提供好的一些Java对象,我们可以直接在JSP页面里面使用这些...

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

如何在电脑上看jsp文件(jsp格式在手机上怎么看)

如何在电脑上看jsp文件(jsp格式在手机上怎么看)

观点一:(较为赞同)安全性不是真正的原因,因为Jsp是要解析后才显示到浏览器的,即使用户知道你jsp的路径,也不可能通过...

2024-04-20 11:26:01查看全文 >>

力量训练每天需要多长时间(力量训练一般要练多久)

力量训练每天需要多长时间(力量训练一般要练多久)

原创内容,擅自搬运者必究!越来越多人开始加入到健身队伍中来,他们知道坚持健身可以带来更加健康的身体,强健的体魄,以及出色...

2024-04-20 11:28:42查看全文 >>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

一、JSP的介绍与创建jsp的全称是Java Server Pages,即java的服务器页面JSP的主要作用是代替Se...

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

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

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

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

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

文档排行