| 目次 |
|---|
|
・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を取得しています。