質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

Q&A

0回答

1694閲覧

There was an unexpected errorと出てしまいます。

ebc_CD

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

0グッド

0クリップ

投稿2020/06/08 00:29

package jp.co.iterative.bus.backend.controller;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;

import jp.co.iterative.bus.backend.form.RouteForm;
import jp.co.iterative.bus.entity.RouteCustomized;
import jp.co.iterative.bus.entity.RouteExample;
import jp.co.iterative.bus.mapper.RouteCustomMapper;
@Controller
@RequestMapping("/routeList")
public class RouteListController {
@Autowired
private RouteCustomMapper routeCustomMapper;
@ModelAttribute
public RouteForm creatForm() {
return new RouteForm();
}
@RequestMapping("/index")
public String index(Model model) {
RouteExample routeExample = new RouteExample();
routeExample.setOrderByClause("id");
List<RouteCustomized> routeList = routeCustomMapper.selectByExample(routeExample);
model.addAttribute("routeList", routeList);
//System.out.println("RouteListController");
//System.out.println(routeList.size());
return "route/routeList";
}
@RequestMapping("/search")
public String search(String inputDate, Model model) {
//System.out.println(new Date(inputDate));
List<RouteCustomized> searchList = routeCustomMapper.selectByDate(inputDate);
model.addAttribute("routeList", searchList);
//System.out.println("RouteListController");
//System.out.println(searchList.size());
//System.out.println(searchList.get(0).getFinishName());
return "route/routeList";
}
}

jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@include file="/WEB-INF/jsp/common/define.jsp"%>
<jsp:include page="/WEB-INF/jsp/common/header.jsp"></jsp:include>

<script> function regist(){ let errorInputDateTag = document.getElementById("errInputDate"); errorInputDateTag.innerHTML = ""; if(document.fm.inputDate.value == ""){ errorInputDateTag.innerHTML = "入力してください。"; } else{ document.location.href = "http://localhost:9081/routeList/index"; } } </script> <div id="section"> <h2>路線一覧</h2> <div id="article"> <form action="/routeList/search" method="post" name="fm"> <input type="date" name="inputDate"> <span id="errInputDate" class = "error"></span> <input type="submit" value="絞り込み" onclick="regist()"> </form> <form action="/routeInsert/input"> <input type="submit" value="新規登録"> </form> <table> <tr> <th>選択</th> <th>ID</th> <th>出発</th> <th>到着</th> <th>運航開始日</th> <th>運航終了日</th> <th>料金</th> <th>バスID</th> </tr> <c:forEach items="${routeList}" var="route"> <tr> <td><input type="radio" name="id" value="${route.id}" /></td> <td><c:out value="${route.id}"/></td> <td><c:out value="${route.startName}"/>(<fmt:formatDate pattern="HH:mm" value="${route.departureTime}"/>)</td> <td><c:out value="${route.finishName}"/>(<fmt:formatDate pattern="HH:mm" value="${route.arrivalTime}"/>)</td> <td><fmt:formatDate pattern="yyyy年MM月dd日" value="${route.runStartDate}"/></td> <td><fmt:formatDate pattern="yyyy年MM月dd日" value="${route.runEndDate}"/></td> <td><fmt:formatNumber pattern="\##,###" value="${route.price}"/></td> <td><c:out value="${route.busId}"/></td> </tr> </c:forEach> </table> <form action="/routeUpdate/input"> <input type="submit" value="変更"> </form> <form action="/routeDelete/confirm"> <input type="submit" value="削除"> </form> </div> </div> <jsp:include page="/WEB-INF/jsp/common/footer.jsp"></jsp:include>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問