`
king_tt
  • 浏览: 2248758 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Struts里从action跳到前台jsp页面后CSS样式失效的解决办法

阅读更多

在jsp页面调用外部css样式的时候,如果是从后台跳到这个页面的话,css的样式会失效,

这是因为路径问题,因为是经过后台处理后再跳转,相对路径会发生改变,

所以jsp页面在调用外部css样式的时候要采用绝对路径如:

<link rel="stylesheet" href="${pageContext.request.contextPath }/css/right.css" type="text/css"></link>


如果是这种方式导入样式的话就会失效

<link rel="stylesheet" href="../css/right.css" type="text/css"></link>


所以在编码的时候最安全的写法就是只要调用外部样式,就在路径前加上${pageContext.request.contextPath }

分享到:
评论

相关推荐

    struts 1.2 跳转后css或js 无效解决方法

    在使用Struts 1.2框架开发Web应用时,可能会遇到跳转到新的页面后,某些CSS样式或者JavaScript脚本失效的问题。这通常是由于资源加载路径设置不当造成的。下面将详细介绍这一问题的原因、解决方案以及如何确保Action...

    struts2跳转后css和js失效的问题解决思路及实现步骤

    在使用struts2的action执行后跳转到的jsp显示的时候其中的css不起作用, 这一点让很多的网友大失所望,本文整理了一些可以解决问题的方法,感兴趣的你可千万不要错过,希望本文对你有所帮助

    struts2 路径问题

    2. **结果类型**:Action执行后,通常会跳转到一个新的页面或资源,这由结果类型决定。常见的结果类型有dispatcher(dispatcher是默认的,用于转发到一个JSP或Freemarker模板),stream(用于处理文件下载),...

    有一点错误的struts例子

    8. **资源路径问题**:静态资源(如CSS、JavaScript、图片等)的路径配置错误,可能导致页面样式或功能失效。 9. **国际化和本地化**:Struts支持多语言,但如果资源文件配置或引用错误,可能会导致语言切换功能...

    小型论坛系统 struts2 hibernate spring

    3. Web应用相关的资源:如JSP页面、CSS样式、JavaScript脚本等。 4. 构建和部署脚本:如Maven的pom.xml或Ant的build.xml,帮助编译、测试和打包应用。 5. README或其他文档:介绍项目的结构、安装步骤和使用指南。 ...

    Struts Menu用户指南

    在JSP页面中,使用Struts Menu提供的标签库(Taglib)来渲染菜单。例如,`&lt;struts-menu:menu&gt;`标签用于展示整个菜单树,而`&lt;struts-menu:item&gt;`则用于渲染单个菜单项。开发者可以通过标签属性来定制菜单的样式和行为...

    Struts2.3.1与EasyUI1.2.5的整合

    - 确保Struts2和EasyUI的CSS、JS资源路径正确引入,避免样式和功能失效。 - 考虑到性能和用户体验,合理使用EasyUI的分页、排序和过滤功能。 - 为Action添加错误处理逻辑,处理可能出现的异常情况。 - 在实际项目中...

    SSH开发规范[文].pdf

    - 从服务器获取最新代码后再进行修改。 - web项目的根目录设为默认的"WebRoot"。 - jsp页面不包含`&lt;base href=" &lt;%=basePath%&gt;"&gt;`,以防止路径问题。 - Action类主要负责与页面交互,不应包含业务逻辑,应保持...

    从零学Java Web PPT

    【Java Web PPT 从零学】是一套全面讲解Java Web开发的教程,旨在帮助初学者从基础到进阶逐步掌握这一技术领域。Java Web涵盖了众多知识点,包括但不限于Servlet、JSP、MVC架构、JavaServer Pages(JSP)、Java ...

Global site tag (gtag.js) - Google Analytics