struts的重要问题(高手帮帮)

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:10:11
在页面a中,a是无法确定的页面,a可能是首页,也可能不是首页.
在a中点击登陆按钮,进入登陆页面,登陆完成后返回a页面

如图:
a-> login.jsp-> login.do-> a
用struts怎么实现.
如果js可以实现的话也请说说谢谢

你先建一个index.jsp,记得模板选"Struts",在里面写一句代码:<logic:redirect forward="a"/>
然后去Struts.config.xml里右击鼠标--new--forward--name:a,下面的框写要跳转的页面:Browse--选择你那个a页面--确定。
在登陆页面里写个form,如:
<html:form action="/login.do?opt=ToA" method="post">......</form>(如果你前面没设opt,记得要去Struts.config.xml里加一句代码:<form-property name="opt" type="java.lang.String" />)
再去你的loginAction(你那个action应该叫这个名字吧,不是就找你自己的)里写一个方法ToA,就是把你原来那个execute()复制一下,将execute改成ToA,中间写你登陆页面的代码,最后写上
return mapping.findForward("a");
这样就OK了!