美文网首页
关于jsp动态引入servlet数据的方法

关于jsp动态引入servlet数据的方法

作者: 幽泉流霜 | 来源:发表于2019-11-10 10:13 被阅读0次

有时候我们jsp需要展示的页面是从数据库里动态引入的
所以需要先链接到一个servlet,再跳转到jsp页面
那么要怎么做呢
首先使用jsp的动态引入

  <jsp:include page="/bookshow"></jsp:include> 

url的链接就是servlet的链接
然后在servlet中获取数据中使用req的跳转

 protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");

        BookService bs = new BookServiceImpl();
        List<Book> lb = bs.ShowAllBooks();
        req.setAttribute("books",lb);
        req.getRequestDispatcher("FontMain/bookright.jsp").include(req,resp);
    }

注意是include不是reforword
最后显示的bookright页面就是我们所要的页面了

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%--
  Created by IntelliJ IDEA.
  User: sz101
  Date: 2019/11/10
  Time: 9:52
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
    <link href="../bootstrap/bootstrap.min.css" rel="stylesheet" type="text/css"/>
    <link href="../css/mycss.css" rel="stylesheet" type="text/css"/>
</head>
<body>

<c:forEach items="${requestScope.books}" var = "book">
    <div>
        <div class = "col-sm-6">
            <img class = "img-responsive" src = "${book.image_id}">
            <p>${book.image_id}</p>
        </div>
        <div class = "col-sm-6">
            <ul>
                <li>${book.name}</li>
                <li>${book.author}</li>
                <li>${book.description}</li>
                <li>${book.price}</li>
            </ul>
        </div>
    </div>
</c:forEach>
</body>
</html>

相关文章

  • 关于jsp动态引入servlet数据的方法

    有时候我们jsp需要展示的页面是从数据库里动态引入的所以需要先链接到一个servlet,再跳转到jsp页面那么要怎...

  • Jsp入门

    引入 Jsp:用Java语言和(Html语言)开发动态资源的技术,Jsp就是Servlet. Jsp的特点 Jsp...

  • JSP

    1.jsp = html + java(使用特殊标签tag引入)的动态资源的技术。 jsp就是servlet。虽然...

  • Jsp学习

    引入 Servlet的作用:用JAVA语言开发动态资源的技术。 JSP的作用: 用java语言+Html语言开发动...

  • JSP初体验

    jsp的引入,申明以及三大指令先新建一个myhello.jsp页面感受下 jsp的引入 Servlet的作用: 用...

  • 前端和后端之间传递数据

    传统的前端和后端之间传数据有两种方式JSP -> Servlet, Servlet -> JSP。 通过对象...

  • JSP详解

    JSP的使用   JSP(Java Server Page)是基于Java Servlet的用于开发动态Web应用...

  • JSP基本原理

    1、JSP的本质是Servlet,当用户向指定Servlet发送请求时,Servlet利用输出流动态生成HTML页...

  • 2018-07-19

    JSP 动态网页技术,在jsp页面中可以增加动态duoji逻辑处理 jsp本质上是servlet 当浏览器请求一个...

  • JavaWeb(三) - JSP:概述和语法,内置对象,Java

    JSP 的概述 概念 JSP 是 Java Server Pages 的简称,跟 Servlet 一样可以动态生成...

网友评论

      本文标题:关于jsp动态引入servlet数据的方法

      本文链接:https://www.haomeiwen.com/subject/powobctx.html