最近刚刚开始学习struts,碰到许多问题,不知道这么解决,来到这里,请教各位大侠帮哦一把哦;
现在我碰到的一个问题是:
制作一个登陆界面,内容如下:
admin_login.jsp<%@ page import="java.util.*" language="java" Encoding="GBK"%>
<html>
<head>
<title>login page</title>
</head>
<body>
<form name="loginForm" action="./Login.do" method="post" >
   <input type="text" name="username"/><br>
   <input type="password" name="password"/><br>
<input type="submit"/>
</form>
</body>
</html>struts-config.xml的内容部分如下:<struts-config>
 ............
<form-beans>
<form-bean name="loginForm" type="com.victor.domain.LoginForm"/>
</form- beans><action-mappings>
<action name="loginForm" path="/Login" type="com.victor.webtier.LoginAction" scope="request" >
<forward name="failed" path="/admin/admin_login.jsp"/>
<forward name="success" path="/admin/index.jsp"/>
</action-mappings>
................</struts-config>
ActionLogin.java的部分内容如下:................
public class LoginAction extends Action{public ActionMapping execute(ActionMapping mapping,HttpServletRequest request,
HttpServletResponse response,ActionForm form) throws Exception
{
LoginForm loginform=(LoginForm)form;
if("login".equals(loginForm.getUsername())&&"3344521".equals(loginForm.getPassword()))
{
return mapping.findForword("success");
}
else 
return 
return mapping.findForword("failed");}}
  上面是我对文件的一个简单的部署,我想要的结果,是错误后能返回到原来的admin_login.jsp页面(而不是.../webs/Login.do,因为这个页面不能显示正确的图片信息,主要是路径错误),正确后也能够跳转到.../admin/index.jsp页面,而不是(../webs/Login.do),请各位大侠指点我的错误发生在那个位置啊,谢谢了!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【sunshines2008】截止到2008-07-26 15:27:13的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:0.00  %               结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    问题已经解决了,需要在forward里面加个属性redirect就可以了;