java - Ruby on Rails "url_for"是否有 Java 等效项?

标签 java ruby-on-rails model-view-controller jsp

基于 ASP.NET MVC 框架提供的 XmlRouteCollection 类的现有功能,我很容易用 C# 编写了类似的内容(string GetUrl(new {controller = "foo", action = "bar", baz = "fnord"}))(为什么它不是开箱即用的,这超出了我的理解;所需的额外代码很简单)。我现在面临一个 JSP 项目,我需要相同的功能:集中基于路由规则列表在一个地方生成所有 URL 的逻辑。是否有一些代码可以在 Java 中重用/适应来执行此操作?这似乎是一个足够常见的要求,但事实证明 google 对于找到这样的东西毫无帮助。

最佳答案

原始 JSP 不提供此类功能。有两个选择:

  1. 使用支持此功能的现有框架(例如 grailsplay ),
  2. 或者自己实现它,但这并不那么容易,因为您还需要为此实现 RoR 的所有其他部分。

关于java - Ruby on Rails "url_for"是否有 Java 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313736/

相关文章:

java - 调用 NewStringUTF() 时崩溃

java - 多线程将如何影响 Easy Rules 引擎?

ruby-on-rails - 如何在 Rails 控制台中获取模型的所有记录数

model-view-controller - MVC datatype.datetime 有值但不显示

javascript - 请分享您使用 JavaScriptMVC 的经验,替代品

model-view-controller - SharePoint 客户端对象模型在 clientContext.ExecuteQuery() 方法上返回 "User Cannot Be Found"

java - com.google.common.io.ByteArrayDataInput 的替代方案?

ruby-on-rails - 有子文件夹显示index.html - Rails/nginx

ruby-on-rails - 在任何源中都找不到 json-1.8.1

java - Apache PDFBox 找不到类 'Loader' 。为什么?