关于使用struts2跳转后css和js失效的解决方式

转载 2015年07月11日 10:15:17
根据观察,主要是由于通过action跳转后的url会根据命名空间,自动跳转到命名空间子目录,使得当前引用的css和js查找不到,从而失效,根据这个原因,可使用四种办法解决:
1.使用struts2.xml文件中配置文件的配置,通过修改result的type使得url重定向,result默认的是dispatcher,是服务器中的跳转,使用redirect可以使得客户端重新得到一个新的url,这样url会是上一次目录,可以查找到css和js,但是这种办法有一种特别不好的地方,每次跳转需要把数据保存到session中,对于开发来说是不可取的,它会重新创建一个action,使得上一个action中的数据无法使用,不建议采用。
2.由于url的原因使得css和js查找不到,我们可以把引入的css和js加入进一步地址比如说:以前的地址是< link href= "../style.css" rel="stylesheet" type="text/css" /> 可以修改为< link href= "../../style.css" rel="stylesheet" type="text/css" />这样网页就可以直接查询到自己的外部样式表了。
3.将struts2.xml命名空间改写为“/”,不再使用自定义的命名空间,比如说“/admin”。
4.使用jsp网页中的basePath是项目的根路径不过需要在其下加入子目录,因为本身的basePath是属于根路径,需要下面的子目录,比如说在admin子目录下:String basePath = request.getScheme()+"://" +request.getServerName()+":"+request.getServerPort()+path+ "/admin/"

struts2跳转后CSS和js失效的问题

在使用struts2的action执行后跳转到的jsp显示的时候其中的css不起作用,就拿我现在出问题的project为例: action如下:                   ...

Struts/Servlet,action转到jsp后,CSS失效,路径问题(struts2,jsp路径,action路径,action跳转,相对路径,绝对路径)

问题:使用struts2,如何处理action的路径?还有,在action转到的jsp中,如何写js,css,图 片的路径?(例如访问http://localhost/project/listUser...

struts/Servlet,action转到jsp后,CSS失效,路径问题(struts2,jsp路径,action路径,action跳转,相对路径,绝对路径)

转载于:http://www.cnblogs.com/kenkofox/archive/2011/06/11/2078062.html 问题:使用struts2,如何处理action的路...
  • hb_peng
  • hb_peng
  • 2015年05月15日 10:13
  • 1144

struts2+spring4+hiobernate4整合sitemesh导致jsp页面引入的js失效解决方案

1.查看web.xml文件里的sitemesh过滤器的配置 注意顺序的问题 ssh_user login.jsp org.springframework.web...
  • semial
  • semial
  • 2015年09月16日 15:48
  • 605

struts2注解@Result的几个跳转方式说明

最近做一个项目,Struts2+Spring+Hibernate这三个开源框架下的,基本上抛弃了传统的XML配置方式,采用了注解(annotation),的确注解减轻了程序员很多工作量,注入也变得简单...
  • dxy_fly
  • dxy_fly
  • 2015年06月12日 18:46
  • 2714

Struts2中Action的跳转方式

2011-02-25 12:23 struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action) dispatch...

struts2结果处理方式(结果跳转方式)

1.预热 1.什么叫重定向 服务端返回一个302 的状态码,和一个location的消息头,客户端收到302的状态码以后,立即按照location指定的地址发送请求的过程。 ...

问题:使用struts2,如何处理action的路径?还有,在action转到的jsp中,如何写js,css,图 片的路径

问题:使用struts2,如何处理action的路径?还有,在action转到的jsp中,如何写js,css,图 片的路径?(例如访问http://localhost/project/listUse...
  • zkui125
  • zkui125
  • 2012年05月22日 13:09
  • 922

jquery mobile ajax页面跳转出现(error load page的错误)及js与css失效的说明和处理

简要说明 jqm的ajax页面跳转,实际上是通过一个ajax请求,将目标页面的  以内的dom结构复制过来 假如有a.html,b.html二个页面,a的源页面,b是目标页面 1.可以知道a页面必然...

Struts2的简单使用(三)action跳转

在这里我要说一下action跳转的方式~ 一共有4种方式:内部跳转,外部跳转,全局跳转,默认的跳转页面 内部跳转 1.dispatcher(action-jsp)  从一个action里面服务器内部跳...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于使用struts2跳转后css和js失效的解决方式
举报原因:
原因补充:

(最多只允许输入30个字)