最近在做毕业设计,发现写后台时,jsp页面直接打开是好的,但是经过action跳转便会失去样式,发现原来是打开的action页面和需要的css不在一个目录下,修改很简单,将此action 所在的package的namespace修改成css所在目录,如下:
修改前:
<package name="book" extends="struts-default" >
<action name="Bookmodify" class="com.js.web.BookAction" method="modify">
<result name="modify">/admin/book_modify.jsp</result>
</action>
</package>
修改后:
<package name="book" extends="struts-default" namespace="/admin">
<action name="Bookmodify" class="com.js.web.BookAction" method="modify">
<result name="modify">/admin/book_modify.jsp</result>
</action>
</package>