日期:2014-05-17  浏览次数:20561 次

最近做项目遇到的一个疑问
做了个登录的Action:loginAction

比如登录以后地址栏就显示:http://localhost:8080/Trace/login.do
后来因为登录后跳转到的页面或其他Action需要做更改,就断开服务器.
更改完后再启动服务器.刷新该页.
虽然会提示页面已失效之类的,但是点确定以后貌似程序又自动执行了LoginAction并且还是以之前的帐户和密码登陆了....这样的错误应该是要避免的吧?
看其他的JSP网站也是没出现.do之类的页面信息.大家是怎么做的?

------解决方案--------------------
你把scope设为request,试试看
------解决方案--------------------
用了structs标签,比如<html:form action="">这时连接到action就可以不带。do,再在配置文件里设置以。do的都跳到action