【问题标题】:URL Designs with JSP使用 JSP 进行 URL 设计
【发布时间】:2013-12-23 15:29:12
【问题描述】:

我是 Java 新手,了解 MVC 架构和 JSP。

我创建了一个包含多个 JSP 页面(在 MVC 架构上)的网站,该页面依赖于数据,并且数据显示为 URL 中传递的请求参数。

我的网址是这样的:

localhost:8080/web/Area.jsp?name=stack&place=internet

我想要实现更好的 SEO 是这样的

localhost:8080/web/stack/internet

我尝试过URlRewritefilter,但创建的 XML 文件太大,导致 Java 内存不足错误。

我的目标是通过 java 代码/框架(请建议我应该学习哪个)来实现这一点,其中请求的数据可以由后端的 jsp 处理并实现更清晰的 URL。

【问题讨论】:

    标签: java jsp url uri


    【解决方案1】:

    您想要的不是 Java 技术,而是服务器 URL 重写技术。如果您使用的是 Apache,请尝试 .htaccess。

    【讨论】:

      【解决方案2】:

      您可以尝试编写一个 JEE 过滤器,该过滤器执行某种预控制器工作,将您编写的对 SEO 友好的格式转换为您的应用所需的格式(例如,如果您有一个带有类似 url 的 struts 1 应用程序

      somemachine:xxxx/web/myAction.do?name=stack&place=internet

      编写一个过滤器来翻译类似的东西应该是微不足道的

      somemachine:xxxx/web/myAction/stack/internet

      进入真实的 URL 并在服务器内部对其进行管理

      http://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html

      http://docs.oracle.com/javaee/6/tutorial/doc/bnagb.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-03
        • 2021-04-10
        • 2014-11-06
        • 1970-01-01
        相关资源
        最近更新 更多