寻求一个替代方法

06-07-28 ziyehanbin

这个程序编译(Struts)出现以下错误!请问ActionError的新的替代方法是什么???

我用的是jdk1.5 tomcat 5.5

-----------------------------------------------------------------

// Java Document

package mypack;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.action.ActionError;

import org.apache.struts.action.ActionErrors;

public class LoginForm extends ActionForm{

private String password=null;

private String username=null;

//Password Accessors

public String getPassword(){

return (this.password);

}

public void setPassword(String password){

this.password=password;

}

//Username Accessor

public String getUsername(){

return (this.username);

}

public void setUsername(String username){

this.username=username;

}

//This method is called with every request.It resets the Form

//attribute prior to setting the value in the new request.

public void reset(ActionMapping mapping,HttpServletRequest request){

this.password=null;

this.username=null;

}

public ActionErrors validate(ActionMapping args0,HttpServletRequest arg1){

ActionErrors errors=new ActionErrors();

if (username==null || username.equals("")){

errors.add("username",new ActionError("error.username"));

}

return errors;

}

}

------------------------------------------------------------

D:\jsp\tomcat\tomcat 5.0\webapps\struts\src\mypack>javac LoginForm.java

注意:LoginForm.java 使用或覆盖了已过时的 API。

注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。

D:\jsp\tomcat\tomcat 5.0\webapps\struts\src\mypack>javac -Xlint:deprecation Log

inForm.java

LoginForm.java:8: 警告:[deprecation] org.apache.struts.action 中的 org.apache.s

truts.action.ActionError 已过时

import org.apache.struts.action.ActionError;

^

LoginForm.java:58: 警告:[deprecation] org.apache.struts.action 中的 org.apache.

struts.action.ActionError 已过时

errors.add("username",new ActionError("error.username"))

; ^

LoginForm.java:58: 警告:[deprecation] org.apache.struts.action.ActionErrors 中

的 add(java.lang.String,org.apache.struts.action.ActionError) 已过时

errors.add("username",new ActionError("error.username"))

; ^

3 警告

-----------------------------------------------------------------

谢谢!!!!!!!!!!!!!!!!

banq
2006-07-28 17:15
ActionError大概是用ActionMessage来替代了。

猜你喜欢