url包括路径中的额外单词

时间:2013-06-27 16:21:10

标签: struts2

我正在使用struts2进行Web开发。  部署后   它显示的是网址http://localhost:8084/iland/,这是我网站的登录页面   这是正确的,但在登录后,它被重定向到'about'动作,获取用户详细信息,所以在这种情况下url应该是http://localhost:8084/iland/about, 但它显示的是网址http://localhost:8084/iland/pages/about。 这里包含“页面”,由于此更改,我的css未加载。 如何解决这个问题

我上面的struts.xml是

<package name="myprofile" extends="struts-default">
 <action name="login" class="action.LoginAction">
            <result name="success" type="redirect">about</result>
            <result name="input">/pages/login.jsp</result>
    </action>

<package name="default" extends="struts-default">
   <action name="about" class="social.action.fetchBasicProfile">
        <result name="success">/pages/profile/about.jsp</result>
        <result name="input">/pages/profile/about.jsp</result>
        <result name="login">/pages/pleaselogin.jsp</result>
    </action>
 </package

1 个答案:

答案 0 :(得分:1)

您的命名空间一定存在问题,因此请检查您的struts.xml并将namespace =“pages”更改为namespace =“/”。这将解决您的问题。如果你发现任何困难,请告诉我