我用jsp开发的网站,客户说后缀想要用html结尾的,方便推广和收索引擎的收录,因为html结尾的网页容易被收录,但是我做的都是jsp结尾的网页,怎么能转换成html结尾的形式呢,各位大虾,帮帮忙啊!!因为数据读取是动态的,不是简单的后缀该下的问题!虚心求教!!!

解决方案 »

  1.   

    呀,工作量可不小啦,  如果你的jsp中没有java小脚本的话,还好点,  要改的话确实很麻烦,  用spring的模版框架把,可以动态生成静态html页面的,具体相关方面的资料,你去搜索下把,我们公司就是用的这样的技术。
      

  2.   

    我知道 ASP 里有个URL重写 JSP我也不知道哦  早都想关注了。期待有答案
      

  3.   

    我就是用spring框架,麻烦大虾说的具体点,谢谢
      

  4.   

    用Free或者Velocity都可以实现啊
      

  5.   

    请问高手,您说的用freeer来做,小弟对freeer不是很了解。
    请看:
    action配置:<action name="Login" class="lee.LoginAction">
    <result name="error" type="freeer">/WEB-INF/ftl/error.ftl</result>
    <result name="success" type="freeer">/WEB-INF/ftl/welcome.ftl</result>        
    </action>
    页面显示:<html>
        <head>
            <title>成功页面</title>
        </head>
        <body>
            欢迎,${user},您已经登录!<br>
    <a href="GetBooks.action">查看作者李刚已出版的图书</a>
        </body>
    </html>
    这个是我网上找的,不是很懂,这里的页面显示是我们访问的XXX.html吗
      

  6.   

    如何你用struts的话,在web.xml里就可以修改拦截的后缀,这样就可以伪静态了
      

  7.   

    查查 这个技术  urlrewrite 可以做成以html结尾的
      

  8.   

    如果说是普通新闻类的网站,应该生成真正的静态html文件。ls有个人说用什么spring模板框架,还真没听说过。
    伪静态是靠urlrewrite,个人感觉还是用apache的比较好。
      

  9.   

    参看一下 这篇文章http://blog.csdn.net/hereyouare/archive/2009/12/12/4994135.aspx
      

  10.   

    同意使用这个技术来实现url的重写。
      

  11.   

    用Free,它可以将动态页面转换为静态的,方便搜索引擎抓到
      

  12.   

     最简单就是先将jsp页面运行在IE上,查看页面源文件,另存为.html格式的。
    我以前就是这么搞的
      

  13.   

      最简单的方法就是将jsp页面在浏览器中运行后,查看源文件,将源文件另存为.html的文件。
    我以前就是这么搞的
      

  14.   

    有个java的包
    叫urlrewrite.jar
    这个可以做
    楼主可以去网上看看资料
      

  15.   

    把JSP改成Servlet,JSP运行时容器会自动生成相应的Servlet,直接找到生成的Servlet然后再配置web.xml能减轻不少工作量呢。基本上功能也不会怎么改变。
      

  16.   

      我们网站是使用urlrewrite 转换的,搜索引擎收录情况良好
      

  17.   

    urlrewrite难道是像Struts2.x那样使用一个过滤器根据url转发到相应页面?