#眉標=Oracle
#副標=Oracle 10g開發專題(10)
#大標= JDeveloper 與 Struts 整合應用(下)
#作者=文/何致億
===============程式==============
程式1
errors.prefix=
errors.suffix=
errors.header=
Validation Error:
fields.userid=User ID:
fields.password=Password:
messages.userid.missed=
User ID is empty !
messages.password.missed=
Password is empty !
===============程式==============
===============程式==============
程式2
public ActionErrors validate(
ActionMapping mapping,
HttpServletRequest request) {
ActionErrors err = new ActionErrors();
if ((userid == null) || (userid.length()<1))
err.add("userid",new
ActionError("error.userid.empty"));
if ((password == null)|| (password.length()<1))
err.add("password",new
ActionError("error.password.empty"));
return err;
}
===============程式==============
===============程式==============
import org.apache.struts.action.*;
===============程式==============
===============程式==============
import javax.servlet.http.*;
===============程式==============
===============程式==============
===============程式==============
===============程式==============
DynaActionForm formBean = (DynaActionForm) form;
String userid = (String) formBean.get("userid");
String password = (String) formBean.get("password");
===============程式==============
===============程式==============
MyFormBean formBean = (MyFormBean) form;
String userid = (String) formBean.getUserid();
String password = (String) formBean.getPassword();
===============程式==============