分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

04_web基础(八)之车票实现增删改查初级版本

发布时间:2023-09-06 01:53责任编辑:胡小海关键词:暂无标签

43.web页面显示车票列表简略完成

  代码:

  控制层代码

 1 package com.day03.station.controller; 2 ?3 import com.day03.station.model.Ticket; 4 import com.day03.station.service.impl.TicketService; 5 ?6 import javax.servlet.ServletException; 7 import javax.servlet.annotation.WebServlet; 8 import javax.servlet.http.HttpServlet; 9 import javax.servlet.http.HttpServletRequest;10 import javax.servlet.http.HttpServletResponse;11 import java.io.IOException;12 import java.util.List;13 14 /**15 ?* 课程笔记:http://www.cnblogs.com/newAndHui/category/1153640.html16 ?* 疑问咨询wx:85129834817 ?*/18 @WebServlet("/list")19 public class TicketListServlet extends HttpServlet {20 ????//业务对象21 ????private TicketService ticketService=new TicketService();22 ????/**23 ?????* 查询车票列表24 ?????* @param req25 ?????* @param resp26 ?????* @throws ServletException27 ?????* @throws IOException28 ?????*/29 ????@Override30 ????public void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {31 ????????//1.接收参数32 ????????//2.调用业务方法33 ????????List<Ticket> list = ticketService.queryAll();34 ????????req.setAttribute("list",list);35 ????????//3.控制跳转36 ????????req.getRequestDispatcher("/WEB-INF/views/ticketList.jsp").forward(req,resp);37 38 ????}39 }
TicketListServlet

  jsp代码

 1 <%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %> 2 <html> 3 <head> 4 ????<title>车票列表</title> 5 </head> 6 <body> 7 我是车票列表页面 8 ${list} 9 <%--10 表格标签11 行 ??<tr>12 列 ???<td>13 --%>14 <table align="center" border="1">15 ????<tr>16 ????????<td>编号</td>17 ????????<td>start_station</td>18 ????????<td>stop_station</td>19 ????????<td>start_time</td>20 ????????<td>ticket_price</td>21 ????</tr>22 ????<tr>23 ????????<td>${list[0].id}</td>24 ????????<td>${list[0].startStation}</td>25 ????????<td>${list[0].stopStation}</td>26 ????????<td>${list[0].startTime}</td>27 ????????<td>${list[0].ticketPrice}</td>28 ????</tr>29 ????<tr>30 ????????<td>${list[1].id}</td>31 ????????<td>${list[1].startStation}</td>32 ????????<td>${list[1].stopStation}</td>33 ????????<td>${list[1].startTime}</td>34 ????????<td>${list[1].ticketPrice}</td>35 ????</tr>36 ????<tr>37 ????????<td>${list[2].id}</td>38 ????????<td>${list[2].startStation}</td>39 ????????<td>${list[2].stopStation}</td>40 ????????<td>${list[2].startTime}</td>41 ????????<td>${list[2].ticketPrice}</td>42 ????</tr>43 44 </table>45 </body>46 </html>
ticketList.jsp

 44.web页面显示车票列表实现

  1.使用c标签前的准备

  为了完全在JSP中消除Java代码,学习JAVA的标签库:
  Java标签库:
     标准标签库(JSTL).(SUN预先提供好的,我们使用的.)
    以后学习MVC框架(Struts2/SpringMVC)的时候,都会学习一套标签.
=====================================================================
准备:
    1:准备JSTL相关的jar(Tomcat根/webapps/examples/WEB-INF/lib).
       jstl.jar     standard.jar
       el-api.jar   jsp-api.jar

    2:使用JSTL的JSP页面中,引人标签库:
       比如引人核心JSTL:
       <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
    3:注意:有的idea没有添加c标签库,所以必须手动添加

 2.ide配置

  

  

  

  jsp代码:

 1 <%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %> 2 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 3 <html> 4 <head> 5 ????<title>车票列表</title> 6 </head> 7 <body> 8 我是车票列表页面 9 10 <%--11 表格标签12 行 ??<tr>13 列 ???<td>14 --%>15 <table align="center" border="1">16 ????<tr>17 ????????<td>编号</td>18 ????????<td>start_station</td>19 ????????<td>stop_station</td>20 ????????<td>start_time</td>21 ????????<td>ticket_price</td>22 ????</tr>23 ???<c:forEach items="${list}" var="ticket">24 ??????<tr>25 ??????????<td>${ticket.id}</td>26 ??????????<td>${ticket.startStation}</td>27 ??????????<td>${ticket.stopStation}</td>28 ??????????<td>${ticket.startTime}</td>29 ??????????<td>${ticket.ticketPrice}</td>30 ??????</tr>31 ???</c:forEach>32 33 </table>34 </body>35 </html>
View Code

    

04_web基础(八)之车票实现增删改查初级版本

原文地址:https://www.cnblogs.com/newAndHui/p/9009693.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved