当前位置: 首页 > news >正文

陕西 网站建设做网站哪个平台好

陕西 网站建设,做网站哪个平台好,长沙人才招聘网靠谱吗,有啥可以自己做网站的软件实验十四 EL和JSTL 一、实验目的 1、掌握EL表达式的使用 2、掌握JSTL的使用 二、实验过程 1、在数据库Book中建立表Tbook,包含图书ID,图书名称,图书价格。实现在bookQuery.jsp页面中模糊查询图书,如果图书的价格在50元以上&#…

实验十四 EL和JSTL

一、实验目的
1、掌握EL表达式的使用
2、掌握JSTL的使用
二、实验过程
1、在数据库Book中建立表Tbook,包含图书ID,图书名称,图书价格。实现在bookQuery.jsp页面中模糊查询图书,如果图书的价格在50元以上,则以黄色字体显示书名。相应的模糊查询放在Servlet中实现,bookQuery.jsp页面中图书的显示代码注意使用JSTL。
在这里插入图片描述
在这里插入图片描述

2、提交实验报告,实验报告中附代码和运行结果以及实验心得。
数据库Tbook:
在这里插入图片描述

bookQuery.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head><title>Title</title><style>.mainContainer{width: 40%;text-align: center;display: grid;place-content: center;}table{align-content: center;border: 1px solid black;}.yellowColor{color: yellow;}</style>
</head>
<body><form action="Servlet" method="post"><div>请输入图书信息的模糊图书名称:<input type="text" name="searchWord" id="searchWord" required><input type="submit" value="查询"></div></form><div class="mainContainer"><c:if test="${bookList != null}"><h2>图书列表</h2><table><tr><th>图书名称</th><th>图书价格</th></tr><c:forEach items="${bookList}" var="book"><tr><td><c:if test="${book.price gt 50}"><span class="yellowColor">${book.name}</span></c:if><c:if test="${book.price le 50}">${book.name}</c:if></td><td>${book.price}</td></tr></c:forEach></table></c:if></div>
</body>
</html>

Servlet

package servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession;
import com.example.Book;
import java.io.IOException;
import java.sql.*;
import java.util.ArrayList;
import java.util.List;
@WebServlet(name = "Servlet" )
public class Servlet extends HttpServlet {private static final String url = "jdbc:mysql://localhost:3306/Tbook";protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String name = request.getParameter("searchWord");try {// 加载和注册JDBC驱动Class.forName("com.mysql.jdbc.Driver");Connection conn = DriverManager.getConnection(url, "root", "123456");String sql = "select * from book where bookname like ?";//创建PreparedStatement对象,这有助于防止SQL注入攻击PreparedStatement stmt = conn.prepareStatement(sql);//使用setString方法设置SQL查询中的参数值stmt.setString(1,"%" + name + "%");ResultSet rs = stmt.executeQuery();List<Book> bookList = new ArrayList<>();while(rs.next()){int id = rs.getInt("id");String bookname = rs.getString("bookname");Double bookprice = rs.getDouble("bookprice");Book book = new Book(id,bookname,bookprice);bookList.add(book);}//将集合保存到会话中HttpSession session = request.getSession();session.setAttribute("bookList",bookList);//重定向到bookQuery.jsp页面
response.sendRedirect("bookQuery.jsp");rs.close();stmt.close();conn.close();} catch (SQLException se) {se.printStackTrace();} catch (Exception e) {e.printStackTrace();}}
}

Book

package com.example;public class Book {private Integer id;private String name;private double price;public Book(Integer id, String name, double price) {this.id = id;this.name = name;this.price = price;}
}

结果截图
在这里插入图片描述
在这里插入图片描述

http://www.yidumall.com/news/45381.html

相关文章:

  • html和css制作旅游网页seo职业规划
  • 个人域名网站可以做企业站吗微信如何投放广告
  • 做网站需要字体授权朝阳seo建站
  • 查看网站架构网站优化外包价格
  • 在北京找工作哪个网站靠谱武汉seo结算
  • 做网站1g1核够吗google网页版
  • 网站建设中 模版下载2345导航网址
  • 苏州建站模板展示百度营销
  • 局域网 wordpress广西网站seo
  • 深圳网站开发建设服务公司怎么在百度发布自己的文章
  • 衡水企业做网站推广一键制作单页网站
  • wordpress mac 视频播放器seo综合查询爱站
  • 网站做系统叫什么软件有哪些做推广的都是怎么推
  • WordPress怎么用cdn长沙网站seo优化排名
  • 重庆网站建设模板应用商店关键词优化
  • 企业营销策划有限公司网络seo优化推广
  • 品划网络做网站新闻头条最新消息今天发布
  • 在做好政府网站建设方面龙网网络推广软件
  • 怎样做士产品销售网站品牌广告视频
  • 域名网站排名网站流量统计查询
  • 佛山网站建设永网百度竞价推广开户内容
  • 怎么把自己的网站推广出去交换友情链接的渠道
  • 建设银行网站 一带一路城市更新论坛破圈
  • 绵阳模板网站seo专业培训seo专业培训
  • 普集网站制作常州seo收费
  • app开发公司怎么学东西周口网站seo
  • 一台云服务器可以做多少个网站怎么做好推广
  • 网站开发网站中国十大流量网站
  • 苏州网页设计制作seo软件视频教程
  • 嘉兴免费网站制作模板建站优点