你的LogonForm中属性的get/set方法名错了,
setusername改成setUsername
setpassword改成setPassword
getusername改成getUsername
getpassword改成getPassword
setusername改成setUsername
setpassword改成setPassword
getusername改成getUsername
getpassword改成getPassword
解决方案 »
- Dreamweaver实时显示系统时间
- 关于jfreechart的问题(菜鸭问题!)
- JAVA线程控制超时问题
- myeclipse weblogic9 问题
- hibernate 可以通过配置 substitutions 转义单引号吗?如果可以如何写呢?
- java通过soap开发sqlxml公布的web服务!(急,如果可以解决,可以再多给1000分)
- iBatis调用mssql2000存储过程无法更新数据库?
- 请问EJB实体bean中,用主键类有什么好处??? (up有分)
- Java如何在AIX操作系统上更变系统时间(急)?
- 关于线程同步
- mysql jdbc driver的问题
- 郁闷的问题:JTable中显示数据库中的数据!100分
你的web.xml呢?
为什么?请指教!
--------------------------------------------------------------------------------------
这是:OA.LogonAction:
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)throws Exception{
LogonForm theForm = (LogonForm) actionForm;
String username=theForm.getAttribute("username");
String password=theForm.getAttribute("password");
.........验证
return actionMapping.findForward("success");
}
}
--------------------------------------------------------------------------------------
这是struts-config:
<struts-config>
<form-beans>
<form-bean name="LogonForm" type="OA.LogonForm"/>
<form-bean name="noticeForm" type="Notice.noticeForm"/>
<form-bean name="newsForm" type="News.newsForm"/>
</form-beans>
<action-mappings>
<action path="/LogonAction"
type="OA.LogonAction"
name="LogonForm"
scope="request">
<forward name="success" path="/main.jsp"/>
</action> </action-mappings>
虽然这样的错误没有了,页面也能正常显示,但是还是不能跳到forward所指向的页面!
帮帮我!谢谢了!
这是表单中指定处理的地方,提交后IE地址栏里显示为http://localhost:8080/panzhiwei/Logon.do
在ACTION中设置了打印表单中姓名的值,执行完后查看tomcat发现能显示值.奇怪!!!!
,把姓名,密码填好后,提交-->IE的地址栏为http://localhost:8080/panzhiwei/Logon.do
无现象!
还有为什么不用DispatchAction呢?这样跳转页面什么的都不容易出错啊....
调出来把分全给我啊:)
<forward name="Logon" path="/LogonAction.do" />
</global-forwards>"
good luck
谢谢java_augur的提醒!为了表示对大家的感谢,分不能给你一个人!来者都有!
还有,如果是空的话,就是你什么都不填,也会出错,
在struts-config.xml的action加
<action path="/Logon" type="LoginAction" name="LogonForm" scope="request" input="/login.jsp">
<forward name="success" path="/main.jsp"/>
</action>
加input="/login.jsp">
setpassword改成setPassword
getusername改成getUsername
getpassword改成getPassword