再び検証の旅へ。
再び。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 とかか?試してみよう。
とりあえず、今日はここまでで時間切れ。