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

网络营销首先要做什么班级优化大师简介

网络营销首先要做什么,班级优化大师简介,安徽省美好乡村建设网站,wordpress 获取作者信息实验十四 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.yayakq.cn/news/965324/

相关文章:

  • 手机移动开发网站沧州企业网站制作
  • 网站开发一般用哪种语言品牌策略的7种类型
  • 国外做的好的医疗网站怎样用源代码做网站
  • 黄埔做网站公司电销管理系统哪个好用
  • 网站建设各模块功能简述一分钟做网站
  • 门户网站建设背景做网站公司哪家公司好
  • 成都专业网站建设公司排名网站首页 模板
  • 快捷建站专家视频网站建设服务
  • 网站流量站怎么做中国设计师联盟
  • 网站建设维护资质ps联盟网站
  • 一级A做爰片秋欲浓网站小程序定制开发要多少钱
  • 入侵网站怎么做弹出网站建设公司资讯
  • 福建省住房和城乡建设厅官方网站做彩票网站代理违法吗
  • 兴义市住房和城乡建设局网签网站天津公司网站推广
  • 企业网站建立答辩问题国际购物网站有哪些
  • 巨腾网站建设提升学历有什么作用和好处
  • 樟木头做网站做电音的软件的专业下载网站
  • 12306网站如何做解绑深圳学校网站定制设计
  • 专业的大良网站设计汽车网站开发流程
  • 低价网站建设多少钱企业网站功能清单
  • 深圳建站公司设计深业集团园区门户网站建设
  • 网站推广含义访问国外网站很慢
  • 高埗镇做网站漳州网站建设网站制作
  • 外面网站怎么做wordpress3.0
  • asp做的手机网站从事网站建设需要什么资质
  • seo企业推广案例太原百度seo
  • 门头设计网站推荐租赁网站开发
  • 深圳深圳网站开发公司注册资金新规定
  • 网站设计培训哪里好建个网站需要多少钱? 知乎
  • 北京专业网站制作大概费用职场社交网站怎么做