前提・実現したいこと
Spring Tool Suiteを用いた開発について学習しています。
ログインフォームを作成中です。
発生している問題・エラーメッセージ
JSPファイルにおいて
<form:input path="mail_address"/>
と記述していたのですが、実行してみると
<form:input までしか読み込まれておらず、それ以降のソースが表示されません。
どうしたらいいのでしょうか。。。
該当のソースコード
jsp
1<%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> 4<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 5<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 6<!DOCTYPE html> 7<html> 8<head> 9<meta charset="UTF-8"> 10<title>ログイン画面</title> 11<link rel="stylesheet" type="text/css" 12 href="<c:url value="/resources/css/login.css" />"> 13</head> 14<body> 15 <div class="main"> 16 <h2>ログイン</h2> 17 <form:form modelAttribute="LoginForm" 18 action="${pageContext.request.contextPath}/login"> 19 <div class="error"> 20 <form:errors path="name" /> 21 </div> 22 <div>${fn:escapeXml(msg)}</div> 23 <table> 24 <tr class="error"> 25 <form:errors path="mail_address" /> 26 <p>${fn:escapeXml(msg)}</p> 27 </tr> 28 <tr> 29 <td class="key"><p>Eメールアドレス</p></td> 30 <td><form:input path="mail_address"/></td> 31 </tr> 32 <tr class="error"> 33 <form:errors path="mail_address" /> 34 <p>${fn:escapeXml(msg)}</p> 35 </tr> 36 <tr> 37 <td class="key"><p>パスワード</p></td> 38 <td><form:input path="password"/></td> 39 </tr> 40 </table> 41 <div class="btn"> 42 <input type="submit" value="ログイン"> 43 </div> 44 </form:form> 45 </div> 46</body> 47</html> 48
java
1@RequestMapping(value = "/", method = RequestMethod.GET, produces="text/plain;charset=utf-8") 2 public String home(Locale locale, Model model) { 3 logger.info("Welcome home! The client locale is {}.", locale); 4 5 LoginForm form = new LoginForm(); 6 //Formクラス引き渡し 7 model.addAttribute("LoginForm", form); 8 9 return "L001UserLoginView"; 10 }
補足情報(FW/ツールのバージョンなど)
JAVA 1.8
Springframework 4.3.2.RELEASE
HTML 4.01
あなたの回答
tips
プレビュー