After using the struts 2 action to jump to the JSP displays the CSS doesn't work, now take me out of the question in the project, for example:
action is as follows:

  code is as follows:  


<ListUser action name="" class=" listUserAction >"
<Result>/users/userList. Jsp
</action>

(注
代码如下:


(注
代码如下:


但是这样会有一个很明显的弊端,那就是移植性变差。
尝试将result改为userList.jsp,然后将jsp放在根目录下就没有这种问题了,这时候问题的原因就知道的差不多了,那就是action是在根目录下的,在运行程序的时候从地址栏可以看到,就是说命名空间是在根目录,这时候再"../css/style.css"自然就找不到了。
明白了问题所在,解决方法就不难找了。找到listUser的配置所在的package,加上这样一句namespace="/users"。这时候就是

代码如下:



"http://struts.apache.org/dtds/struts-2.1.dtd">
......

/users/userList.jsp

......

然后从新启动服务器,OK,显示正常!同时我们也看到地址栏中action前多了个"/users",跳转到接视频中也是"/users/userList.jsp",这样就保持了一致,问题也就解决了。
# 0 - #


This concludes the body part