StrutsのActionFormを<html:text>に表示するサンプルです。
Actionです。
package jp.co.confrage;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import jp.co.confrage.ActionForm.SampleForm01;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class SampleAction01 extends Action{
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest req,
HttpServletResponse res) throws Exception{
SampleForm01 sampleForm = (SampleForm01)form;
sampleForm.setName(“yamada”);
sampleForm.setPass(“1234”);
return mapping.findForward(“success”);
}
}
フォームは省略します。
以下、jspです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <html:html> <head> <title>Sample</title> <html:base/> </head> <body bgcolor="white"> <pre><code><html:form action="/LoginAction"> <html:text property="name" /> <html:text property="pass" /> </html:form> </body> </html:html> |
これで初期表示時にセッターでセットした値が初期表示されます。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^