最好贴你的action代码,这样贴错误是看不出原因的,因为很多类型报的错误是一样的错误信息。
解决方案 »
- Unable to instantiate Action, listUserAction, defined for 'listUser' in namespac
- log4j.properties这个文件为什么放到src目录下就能起作用
- spring和hibernate整合出的问题。。
- jsp环境配置出现了问题
- 請教=======工作流========有做過這方面開發和實現的朋友請進!
- spring 入门新手求救:SimpleUrlHandlerMapping映射问题
- 如何在DOM中加入<!DOCTYPE 申明??
- 一个花费我很多时间的问题
- EnityBean 求救
- 我的*.jar文件为什么打不开?
- spring+hibernate新人问题
- 关于request.setAttribute时log文件报错
import java.sql.* ;
import org.apache.struts.action.Action ;
import org.apache.struts.action.ActionForward ;
import org.apache.struts.action.ActionMapping ;
import org.apache.struts.action.ActionForm ;
import javax.servlet.* ;
import javax.servlet.http.* ;
import org.apache.struts.action.* ;public class LogonAction extends Action{
public ActionForward execute(ActionMapping actionMapping,ActionForm actionForm,HttpServletRequest request,HttpServletResponse response) throws Exception{
LogonForm form = (LogonForm)actionForm ;
ActionErrors errors = new ActionErrors();
String username=form.getUsername();
String password=form.getPassword();
if(username.equals("bluesunny")){
return actionMapping.findForward("success") ;
}else{
errors.add("login",new ActionError("Logon.failed")) ;
saveErrors(request,errors) ;
return actionMapping.findForward("failed") ;
}
}
}
LogonForm.java: package mypackage;
import javax.servlet.http.* ;
import org.apache.struts.action.* ;
public final class LogonForm extends ActionForm{
private String username ;
private String password ;
public LogonForm(){
username = "" ;
password = "" ;
}
public void setUsername(String username){
this.username = username ;
System.out.println("------------username:"+username);
}
public String getUsername(){
return this.username ;
}
public void setPassword(String password){
this.password=password ;
}
public String getPassword(){
return this.password ;
}
public void retset(ActionMapping mapping,HttpServletRequest request){
username = "" ;
password = "" ;
}
}
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
"http://struts.apache.org/dtds/struts-config_1_2.dtd">
<struts-config>
<form-beans>
<form-bean name="logonForm" type="mypackage.LogonForm"/>
</form-beans>
<action-mappings>
<action path="/Logon" type="mypackage.LogonAction" name="logonForm" scope="request" input="/Logon.jsp">
<forward name="success" path="/success.jsp"/>
</action>
</action-mappings>
<message-resources parameter="resources.application"/></struts-config>
好像是你的web.xml配置错了