目次 |
---|
・ActionFormクラスの実装 ・struts-configの設定 |
package com.confrage.dispDetailForm; import org.apache.struts.action.ActionForm; public class dispDetailForm extends ActionForm{ private String year,month,salary; public String getYear(){ return year; } public String getMonth(){ return month; } public String getSalary(){ return salary; } public void setYear(String year){ this.year = year; } public void setMonth(String month){ this.month = month; } public void setSalary(String salary){ this.salary = salary; } }ActionFormクラスの実装はこれだけです。
<action-mappings> <action name="login" type="com.confrage.loginAction.loginAction" path="/login_suru" > <forward name="success" path="/pages/main.jsp"/> </action>
<action name="dispDetail" type="com.confrage.dispDetailAction.dispDetailAction" path="/dispDetail" > <forward name="success" path="/pages/main.jsp"/> </action>
</action-mappings>
<form-beans> <form-bean name="login" type="com.confrage.Login.Login"> <form-property name="username" type="java.lang.String"/> <form-property name="password" type="java.lang.String"/> </form-bean>
<form-bean name="dispDetail" type="com.confrage.dispDetailForm.dispDetailForm"> <form-property name="year" type="java.lang.String"/> <form-property name="month" type="java.lang.String"/> </form-bean>
</form-beans>画面のフォームからはyearとmonthを取得しています。