struts
是个什么东西呀。偶刚听说过。
是个什么东西呀。偶刚听说过。
解决方案 »
- 求解poi中的characterRun是干什么用的?
- JavaEE和JavaWeb不一样啊
- 线程常用的方法是什么?并做简要描述 。
- Servlet乱码问题!!!急!!谢谢!!
- compass 查询负数范围的问题
- struts2如何获得上传文件流?请大家帮帮小弟。
- 关于turbine中的RunData,请高人指点!
- struts程序怎麽在weblogic下正确运行?
- Struts-config.xml中一个Action可否定义多个ActionForm?
- 为何XML文件用IE执行后的结果和原文件一样?没有执行?
- 关于jsp与ejb对话时的中文问题--很急很急,高手请进来!
- 讨论:会话BEAN中的状态。发言有分!
*------------------------------------------------------------------------------
* 文件名: LogonForm.java
* 版本号: 1.0.0
* 创建日期: 2003-12-19
* 原作者: 刘鹏跃
* 版权所有: cysoft公司
* 功能说明: 用户登陆的form
*
* 修改记录:N/A
*--------------------------------------------------------------------------------
*/package com.user;import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.util.*;
import java.util.*;public class LogonForm extends ActionForm {
private String loginuserpassword = null;
private String loginusername = null;
public String getLoginuserpassword() {
return loginuserpassword;
} public void setLoginuserpassword(String loginuserpassword) {
this.loginuserpassword = loginuserpassword;
} public String getLoginusername() {
return loginusername;
} public void setLoginusername(String loginusername) {
this.loginusername = loginusername;
} public void reset(ActionMapping mapping, HttpServletRequest request) {
loginusername = null;
loginuserpassword = null;
//初始化登陆页面的option 实际应用中要做到bean中
} public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if((loginusername == null) || (loginusername.length() < 1)) {
errors.add("loginusername",
new ActionError("error.loginusername.required"));
}
if((loginuserpassword == null) || (loginuserpassword.length() < 1)) {
errors.add("loginuserpassword",
new ActionError("error.loginuserpassword.required"));
} return errors;
}
}简单的验证我放到了FORM里而在配置 Action 的时候
validate="true">
这个要这样写
其他的判断我都放到了ACTION里