我的飞行名单。html
<!DOCTYPE html >
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Matching Flights</title>
</head>
<body>
<table>
<tr>
<th>S.no.</th>
<th>flight No. </th>
<th>Valid till</th>
<th>Departure Time</th>
<th>Duration</th>
<th>fare</th>
</tr>
<tr th:each="listvalue : ${list}">
<td th:text="${listValue.flight_no}"> </td>
<td th:text="${listvalue.valid_till}"></td>
<td th:text= "${listValue.flight_time}"> </td>
<td th:text= " ${listValue.flight_dur}"> </td>
<td th:text= " ${listValue.fare}"> </td>
</tr>
</table>
</body>
</html>
用于url映射的控制器类
@Controller
public class FlightCont {
@InitBinder
public void initBinder(WebDataBinder binder){
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
binder.registerCustomEditor(Date.class,"flightDate",new CustomDateEditor(dateFormat, false));
}
@RequestMapping(value ="/flightSearch" , method=RequestMethod.POST)
public ModelAndView flightSearch(@Valid @ModelAttribute("flightDetails")FlightDetailsEntered flightDetails,BindingResult result){
ModelAndView modelAndView =new ModelAndView("flightSearch");
if(result.hasErrors())
{
System.err.println(result);
return modelAndView ;
}
List<Flight> listOfMatchingFlights= flightDetails.getListOfMatchingFlights();
for(Flight f:listOfMatchingFlights) {
System.out.println(f.getValid_till());
}
modelAndView = new ModelAndView("flightList");
modelAndView.addObject("list", listOfMatchingFlights);
return modelAndView ;
}
}
飞行等级
@Entity
@Table(name = "flights")
public class Flight {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;
// @Column(name="flight_no")
private String flight_no;
// @Column(name="dep_loc")
private String dep_loc;
// @Column(name="arr_loc")
private String arr_loc;
// @Column(name="valid_till")
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="dd-MM-yyyy")
@Temporal(TemporalType.DATE)
private Date valid_till;
// @Column(name="flight_time")
private int flight_time;
// @Column(name="flight_dur")
private double flight_dur;
// @Column(name="fare")
private int fare;
// @Column(name="seat_availability")
private boolean seat_availability;
// @Column(name="flight_class")
private String flight_class;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public void setSeat_availability(boolean seat_availability) {
this.seat_availability = seat_availability;
}
public String getFlight_no() {
return flight_no;
}
public void setFlight_no(String flight_no) {
this.flight_no = flight_no;
}
public String getDep_loc() {
return dep_loc;
}
public void setDep_loc(String dep_loc) {
this.dep_loc = dep_loc;
}
public String getArr_loc() {
return arr_loc;
}
public void setArr_loc(String arr_loc) {
this.arr_loc = arr_loc;
}
public Date getValid_till() {
return valid_till;
}
public void setValid_till(Date valid_till) {
this.valid_till = valid_till;
}
public int getFlight_time() {
return flight_time;
}
public void setFlight_time(int flight_time) {
this.flight_time = flight_time;
}
public double getFlight_dur() {
return flight_dur;
}
public void setFlight_dur(double flight_dur) {
this.flight_dur = flight_dur;
}
public int getFare() {
return fare;
}
public void setFare(int fare) {
this.fare = fare;
}
public boolean isSeat_availability() {
return seat_availability;
}
//
// public void setSeat_availability(boolean seat_availability) {
// this.seat_availability = seat_availability;
// }
public String getFlight_class() {
return flight_class;
}
public void setFlight_class(String flight_class) {
this.flight_class = flight_class;
}
}
我正在传递list
到我的flight List.html
以在html表中显示该列表中的数据,但当我加载该页面时,我得到
An error happened during template parsing (template: "class path resource [templates/flightList.html]")
org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/flightList.html]")
idk为什么当我在控制台(doing System.out.println)的列表中显示数据时,它无法解析数据如果有人有任何建议或可能有什么问题,它将非常有用
使现代化
错误堆栈:https://pastebin.com/hT6b3WEX
你已经用上V和下V写了listvalue
问题内容: 我目前正在尝试开发一个应用程序,使其访问以下网站(http://lulpix.com)并解析HTML,并从以下部分获取img src 当然,每次加载页面时它都会有所不同,因此,例如,我无法将直接URL分配给我打算做的异步图像库 加载页面 >解析img src>下载Async到imageview>重新加载lulpix.com>重新开始 然后将它们分别放置在图像视图中,用户可以从中向左或向
我正在为我的工作做一个项目,该项目允许用户解析给定的HTML页面,该页面提供有关潜在客户的信息。然而,我面临的问题是,该网页在一个表中显示这些潜在客户信息,据我所知,该表是通过Javascript函数填充的,因此当Jsoup解析文档时,它无法找到该表或其任何内容。以下是我特别关注的HTML: 如上所述,Jsoup根本找不到这个表或它的任何内容。包含此表的div具有如下Javascript函数: 根
问题内容: 使用C#我想知道如何从此示例html脚本获取Textbox值(即:john): 问题答案: 有多种方法可以使用敏捷包来选择元素。 假设我们定义如下: 1.简单的LINQ 我们可以使用该方法,传递我们正在寻找的元素的名称: 2.更高级的LINQ 我们可以通过使用 更先进的LINQ 来缩小范围: 3. XPath 或者我们可以使用XPath。
问题内容: 我想获取一个HTML表并对其进行解析以获得字典列表。每个列表元素将是一个与表中的一行相对应的字典。 例如,如果我有一个包含三列(用标题标签标记),“事件”,“开始日期”和“结束日期”的HTML表,并且该表有5个条目,我想将该表解析为返回长度为5的列表,其中每个元素都是带有键“事件”,“开始日期”和“结束日期”的字典。 谢谢您的帮助! 问题答案: 您应该使用一些HTML解析库,例如: 版
将“然后向我显示页面”这一行添加到cucumber场景中,在我同事的计算机上使用相同的设置,但在我的计算机上则不然。实际上,添加暂停步骤定义并调用它似乎被完全忽略了。 步骤定义: 功能: 命令行: 使用Firefox 16.02(避免17中的错误) 两台机器都有git-fetch'd,拉取,捆绑安装,所以所有的宝石都是相同的,都使用Rbenv版本* 1.9.3-p327-perf。我可能错过了一些
我的旧书堆 spring boot 1.5.6 realease 我的目标 我试图将一些数据打印到jasper report中,所以我创建了一个rest控制器,我想从前端发送json数据,并通过jackson api将其解析到pojo列表中,然后使用JRDataBean来处理我的报告 我的密码 当按下打印按钮时,我正在使用ajax发送这个json数组,我从chrome控制台获得了这个json数组,