struts2跳转后的路径问题
struts2做的登陆页面,输入用户名和密码提交后转入主页面,此时页面地址栏的地址为:http://localhost:8080/login.action请问怎样才能试u...
struts2做的登陆页面,输入用户名和密码提交后转入主页面,此时页面地址栏的地址为:http://localhost:8080/login.action
请问怎样才能试url变为http://localhost:8080/index.jsp,index.jsp为跳转后的主页面。
本人新手没有几分!先谢谢各位!
之所以要改成.jsp方式,是因为.action的链接在用户登录后刷新整个页面时会弹出一个对话框,提示要重新提交才能刷新!我要怎么做才能不让弹出这个对话框?? 展开
请问怎样才能试url变为http://localhost:8080/index.jsp,index.jsp为跳转后的主页面。
本人新手没有几分!先谢谢各位!
之所以要改成.jsp方式,是因为.action的链接在用户登录后刷新整个页面时会弹出一个对话框,提示要重新提交才能刷新!我要怎么做才能不让弹出这个对话框?? 展开
3个回答
展开全部
改不掉的 改不掉的。。。
不晓得楼主,为啥子非得把url改成index.jsp!!! 使用显示login.action隐藏了真正连接的页面 岂不是更好??
如果你真的想要地址栏显示http://localhost:8080/index.jsp,只能用下面方式,做一下欺骗用户的方法。。。
既是通过配置struts.xml把login.action转换成index.jsp
具体做法如下:struts配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.action.extension" value="jsp"></constant>
<package name="com.test.action" extends="struts-default">
<action name="index" class="com.test.action.LoginAction">
<result name="input">/login.jsp</result>
<result name="success">/index.jsp</result>
</action>
</package>
</struts>
不晓得楼主,为啥子非得把url改成index.jsp!!! 使用显示login.action隐藏了真正连接的页面 岂不是更好??
如果你真的想要地址栏显示http://localhost:8080/index.jsp,只能用下面方式,做一下欺骗用户的方法。。。
既是通过配置struts.xml把login.action转换成index.jsp
具体做法如下:struts配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.action.extension" value="jsp"></constant>
<package name="com.test.action" extends="struts-default">
<action name="index" class="com.test.action.LoginAction">
<result name="input">/login.jsp</result>
<result name="success">/index.jsp</result>
</action>
</package>
</struts>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Action中添加一个转发 redirected
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询