再び検証の旅へ。

再び。Login.jsp でテスト。

Login.jsp(修正版、全部)

<%@page contentType="text/html; charset=Windows-31J"%>
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts-logic" prefix="logic" %>
<%@ taglib uri="/tags/struts-nested" prefix="nested" %>
<%@ page import = "org.apache.struts.action.ActionErrors" %>
<%@ page import = "org.apache.struts.action.ActionMessages" %>

<html:html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Windows-31J">
<meta HTTP-EQUIV="Content-Language" CONTENT="ja">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
</head>
<body>

<%
   Object o = request.getAttribute("error");
   if (o instanceof ActionMessages) {
      out.println("ActionMessages<br>");
   } else if (o instanceof ActionErrors) {
      out.println("ActionErros<br>");
   } else {
      out.println("Another class<br>");
   }
%>
<html:form action="/Login">
名前:<html:text property="userID"/><br>
パスワード:<html:text property="password"/><br>
<html:submit property="submit" value="ログイン"/>
</html:form>
</body>
</html:html>

ババン!(submit を押した2度目の結果)

Another class

なにー、ActionMessages/ActionErrors じゃ無いんやーそうやったんかー
じゃあ、何が詰まれてきてるんやろ。今日潜水中に見つけた ValidatorResults とかか?試してみよう。


とりあえず、今日はここまでで時間切れ。