`
zyhalj
  • 浏览: 3449 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

怎么配置spring访问静态html页面

阅读更多
我要在项目里加入帮助系统,帮助文件都是*.html,我有如下的配置项,他们会把所有的html访问转换成jsp文件的访问。我怎么配置才能访问那些静态的html文件呢,高手请赐教, 谢谢

Web.xml文件
...
<servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.html</url-pattern>
    </servlet-mapping>
...

action-servlet.xml文件
...
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="requestContextAttribute" value="rc"/>
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
        <property name="prefix" value="/WEB-INF/pages/"/>
        <property name="suffix" value=".jsp"/>
    </bean>
...
分享到:
评论
1 楼 zyhalj 2008-03-14  
http://forum.springframework.org/showthread.php?t=49840

我看了这个帖子。估计只能把帮助文件放到工程外边了。这样很是不爽。谁还有更好的方法呢?感觉这是spring的一个缺陷

相关推荐

    狂神说SpringSecurity静态资源.rar

    1. **静态资源的访问控制**:SpringSecurity允许开发者定义哪些资源是公开的,哪些需要经过认证或授权才能访问。通过配置`HttpSecurity`,我们可以使用`.antMatchers()`或`.regexMatchers()`来匹配资源路径,并设置...

    Spring boot web 访问

    总结来说,"Spring Boot web 访问"涵盖了创建一个基础的Spring Boot Web应用,配置访问静态资源,使用Spring Boot DevTools进行快速开发,以及处理中文乱码问题。这些都是Spring Boot入门开发者需要掌握的基本技能,...

    SpringBoot项目+SpringSecurity+前端静态资源

    Spring Security对于前端静态资源的访问也有控制,例如,它可以设置允许匿名访问的资源,防止未认证的用户访问某些敏感的静态文件。这可以通过定义一个AntMatcher或者RegexRequestMatcher来实现,将特定的URL路径...

    公司官网静态页面HTML

    【标签】中的"广告公司 公司网站 静态页面 公司官网静态页面 HTML5",这些标签强调了这个项目可能针对的是广告行业的公司网站,并且页面是静态的,这意味着页面内容在用户访问时不会动态改变,而是预先编码好的。...

    Spring boot 默认静态资源路径与手动配置访问路径的方法

    Spring Boot 静态资源路径与手动配置访问路径的方法 Spring Boot 框架中,默认静态资源路径的配置是非常重要的,它直接影响着静态资源的访问路径。在本文中,我们将详细介绍 Spring Boot 默认静态资源路径与手动...

    SpringMVC访问静态资源

    在Spring MVC框架中,处理动态请求是其核心功能,但同时它也需要支持对静态资源的访问,例如HTML、CSS、JavaScript、图片等。这些静态资源是构建用户界面必不可少的部分,通常用于提供页面布局、样式和交互逻辑。在...

    java 后台管理静态html页面

    标题中的“Java 后台管理静态HTML页面”指的是在Java Web开发中,使用Java技术作为后端服务器,处理业务逻辑和数据操作,并提供接口给前端静态HTML页面进行数据交互。这种方式常用于快速构建后台管理系统,因为静态...

    SpringBoot页面跳转访问css、js等静态资源引用无效解决.docx

    2. `/static`:这个目录专门用来存放所有可以直接被浏览器访问的静态资源,如JavaScript(js)、CSS样式表(css)、图片(jpg、png等)以及HTML页面。 3. `/templates`:这个目录下的文件不能直接被浏览器访问,它们...

    spring-security多登录页面配置

    - **自定义登录表单**: 如果需要自定义登录表单,可以在HTML页面中使用`&lt;form&gt;`元素,并通过Spring Security提供的隐藏字段(如`${_csrf.parameterName}" value="${_csrf.token}" /&gt;`)确保表单提交时携带CSRF令牌。...

    浅谈Spring Security 对于静态资源的拦截与放行

    当我们尝试在页面中引用静态资源时,如CSS文件,如果Spring Security没有正确配置,可能会遇到类似以下的错误: ``` Refused to apply style from 'http://localhost:8080/login' because its MIME type ('text/...

    SpringBoot访问静态资源.docx

    Spring Boot提供了简单易用的方式来配置和访问静态资源,使得开发者能够更加专注于业务逻辑。 1. **默认静态资源目录** Spring Boot 默认会自动配置Web应用来处理位于`classpath/static`目录下的静态资源。这意味...

    页面静态化实例,jsp转化成html

    5. **缓存管理**:静态HTML页面一旦生成,需要考虑更新策略。如果动态数据发生变化,静态页面需要同步更新。这可能涉及到监控数据库变化或设置定时任务来重新生成HTML。 6. **性能优化**:除了静态化,还可以结合...

    java 页面静态化

    Java页面静态化是一种提高网站性能的技术,它将动态生成的网页转换为静态HTML文件,以减少服务器处理和数据库查询的时间,提升用户体验。这种技术在高访问量、数据更新不频繁的网站中尤其适用。 首先,我们需要理解...

    页面静态化

    3. Spring Boot的Spring MVC框架:Spring MVC提供了视图解析器,可以通过配置生成静态HTML,例如,使用Thymeleaf或Velocity。 4. 使用第三方库,如JSP2HTML,可以直接将JSP页面转换为HTML。 四、SEO优化 页面静态...

    SSM项目的静态页面

    开发者可以通过配置Spring MVC的DispatcherServlet来设置静态资源的路径,使其能够被正确地访问。 2. **HTML**:HTML(超文本标记语言)是构成网页的基本元素,用来描述网页结构。在SSM项目中,静态页面的HTML文件...

    JSP生成静态页面

    **JSP生成静态页面**是一种优化网站性能的技术,它通过将动态内容转化为静态HTML文件,减少服务器处理请求的负担,提高网页的加载速度。这种方式在高流量网站中尤其常见,因为静态页面可以被缓存,减少了数据库查询...

    有关Java页面静态化

    Java页面静态化是一种提高Web应用性能的技术,它通过将动态生成的HTML页面转换为静态HTML文件,从而减少了服务器处理请求的负担,加快了用户访问速度。这种技术在高并发、大数据量的网站中尤其重要,因为它能显著...

    Spring Tool Suite 搭建tomcat配置调试环境

    访问Spring官网,找到STS的下载页面,根据操作系统选择相应的版本(Windows、Mac或Linux)。完成下载后,按照标准的软件安装步骤进行安装。 安装完成后,启动STS。首次打开时,可能需要设置Java环境,确保已安装JDK...

    SpringBoot中访问静态资源示例源码

    在Spring Boot框架中,访问静态资源是开发Web应用时常见的需求。Spring Boot为开发者提供了便捷的方式,使得我们可以在不配置额外的servlet容器或者filter的情况下,轻松地处理静态资源请求。本示例源码着重展示了...

    查询数据库,由JSP生成静态页面

    4. **配置Web服务器**:调整Web服务器的配置,使得客户端请求能够正确地指向静态HTML页面而不是JSP。这可能涉及URL重写规则,例如使用Apache的`.htaccess`或Nginx的`location`指令。 5. **监控和更新**:设置监控...

Global site tag (gtag.js) - Google Analytics