前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jsp 技术

jsp 技术

作者头像
一个风轻云淡
发布2022-11-15 17:10:24
3.1K0
发布2022-11-15 17:10:24
举报
文章被收录于专栏:java学习java

为什么要学习 jsp 技术

什么是 jsp?

JSP(全称 Java Server Pages)是由 Sun 公司专门为了解决动态生成 HTML 文档的技术。

 Servlet 程序输出 html 页面。

在学习 jsp 技术之前,如果我们要往客户端输出一个页面。我们可以使用 Servlet 程序来实现。具体的代码如下:

代码语言:javascript
复制
import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class HtmlServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

    protected void doGet(HttpServletRequest request,
                         HttpServletResponse response) throws ServletException, IOException {

// 设置返回的数据内容的数据类型和编码

        response.setContentType("text/html; charset=utf-8");

// 获取字符输出流

        Writer writer = response.getWriter();

//输出页面内容!

        writer.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"
                \"http://www.w3.org/TR/html4/loose.dtd\">");

        writer.write("<html>");

        writer.write("<head>");

        writer.write("<meta http-equiv=\"Content-Type\" content=\"text/html;
                charset=UTF-8\">");

        writer.write("<title>Insert title here</title>");

        writer.write("</head>");

        writer.write("<body>");

        writer.write("这是由 Servlet 程序输出的 html 页面内容!");

        writer.write("</body></html>");
    }

    protected void doPost(HttpServletRequest request,
                          HttpServletResponse response) throws ServletException, IOException {
    }
}

上面的代码我们不难发现。通过 Servlet 输出简单的 html 页面信息都非常不方便。 那我们要输出一个复杂页面的时候,就更加的困难,而且不利于页面的维护和调试。 所以 sun 公司推出一种叫做 jsp 的动态页面技术帮助我们实现对页面的输出繁锁工作。 jsp 页面的访问千万不能像 HTML 页面一样。托到浏览器中。只能通过浏览器访问 Tomcat 服务器再访问 jsp 页面。

如何创建一个 jsp 动态页面程序

1)选中 WebContent 目录,右键创建一个 jsp 文件

2) 修改 jsp 页面的文件名 

3)选择生成 jsp 文件的模板,我们选择默认的 New JSP File(html) 

4) 在 body 标签中添加你想要显示的文本内容 

5) 然后在浏览器中输入 jsp 页面的访问地址。

jsp 页面的访问地址和 html 页面的访问路径一样 http://ip:端口号/工程名/文件名 也就是 http://127.0.0.1:8080/day08/index.jsp

如何修改 jsp 文件的默认编码。 

注意事项:

1、jsp 页面是一个类似于 html 的一个页面。 jsp 直接存放到 WebContent 目录下,和 html 一样 访问 jsp 的时候,也和访问 html 一样

2、jsp 的默认编码集是 iso-8859-1 修改 jsp 的默认编码为 UTF-8

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要学习 jsp 技术
    • 什么是 jsp?
      •  Servlet 程序输出 html 页面。
        • 如何创建一个 jsp 动态页面程序
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档