问题标签 [activeweb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
18 浏览

activejdbc - ActiveWeb - 渲染父属性值

假设Authorbelongs_to Boook。是否可以在 Freemarker 模板中执行与 Rails 模板中相同的操作:

我试过没有成功。可能是我的语法错误或者我遗漏了什么?

0 投票
2 回答
464 浏览

javalite - ActiveWeb:在模板中调用时模型设置器/获取器不起作用

使用旧数据库时,有时我无法使用belongs_to注释正确设置关系。在这种情况下,我尝试使用其访问器方法定义指向另一个Model类的属性,如下所示:

InterventionModel在服务类中加载和设置没有问题如下(intervention实例存在):

InterventionModel问题是当我尝试评估FreeMarker 模板中的属性时它不起作用:

这是刷新的错误:

我在这里缺少什么以及为什么它不能按预期工作?一般来说,如果我在模型中声明一个属性及其访问器(getter 和 setter),它是否可以在模板中访问:

0 投票
0 回答
17 浏览

activeweb - ActiveWeb 控制器:测试标头值的存在

我试图测试Authorization请求标头中是否存在值,但我AuthorizationFilter从未被击中:

这是过滤器声明:

这是它的实现:

Protected界面与activeweb-secure示例中的相同。

InterventionsController注释为@Protected

我试图从 AppIntegrationSpec 扩展我的测试类:

但在这种情况下,request方法不再可用。

这是正常行为吗?如果是这样,如何测试不同的标题值?我正在使用最新2.3-SNAPSHOT版本的 activeweb。

谢谢你。

0 投票
1 回答
34 浏览

activeweb - ActiveWeb:测试 JSON 响应属性和值

测试 JSON 响应的首选方法是什么,尤其是要存在的属性和值?什么是正确的控制器类型来扩展:IntegrationSpec, ControllerSpec, AppIntegrationSpec? 我没有在相应的测试部分找到正确的响应。谢谢你。

0 投票
1 回答
9 浏览

activeweb - ActiveWeb:模拟注入服务

当模拟注入控制器的服务时,服务方法应该返回一个模拟对象,如下所示:

是否可以模拟一些由上述模拟对象(Intervention)返回的值来测试它们是否应该出现在生成的 JSON 模板中?

例如,取决于 if Interventionhas spare parts, services, states(它们都只是其他对象的集合)等。如果是这样,JSON 应该包含相应的键:services: [{....}],states: [{}]等。

在测试中获取模拟对象并将其返回值存根会很好。目前我认为实现这一目标的唯一方法是创建一个单独的Mock服务类并将其注入测试类,如下所示:

只是BaseInterventionServiceMock扩展EmptyInterventionServiceMock和存根一些方法通过覆盖其方法返回值mockedIntervention

由于它远非理想,我想知道是否有 DRYer 方法可以做到这一点?

谢谢你。

0 投票
1 回答
86 浏览

javalite - 使用 activeweb 上传文件的任何示例?

我尝试将一些csv文件上传到服务器端并处理它们并保存到数据库,关于在activeweb中上传文件的任何示例?

0 投票
1 回答
18 浏览

rest - 如何在 ActiveWeb 中支持网络资源

两个模型名为“Post”和“Comment”,我想构建 RESTful 路由/post/123/comment/8CommentsController处理所有 RESTful 操作。

我努力了

没有一个工作:(

0 投票
1 回答
25 浏览

javalite - URL 映射在 activeweb 2.0 中不可用

在activeweb 2.0中,如果tomcat安装目录有空格,那么就没有包,所以找不到正确的Controller和action。

'%20'因为当我们使用classLoader获取当前类的目录时,空格会被替换。

里面有代码org.javalite.activeweb.ControllerPackageLocator

源代码

在此处输入图像描述

0 投票
2 回答
112 浏览

embedded-jetty - 生产环境中的 Javalite 框架

我将发布基于 Javalite 框架的第一个 webapp 版本。感谢框架,它使发展迅速:)。以下是我的生产环境中的一些目标。

  1. 我想用来maven-assembly-plugin将所有依赖项组装到一个 jar 中,命名为myapp-with-dependencies.jar
  2. 我想使用命令行运行 webapp: java -jar myapp-with-dependencies.jar,这样我就可以为myapp

我已经检查了 github 上 Javalite repo 的所有示例应用程序,下面列出了Main.java开发环境中的条目

new WebAppContext("src/main/webapp", "/");仅适用于开发模式?以及如何将其更改为生产模式?

这个问题可能与嵌入式码头有关。如果你有任何在生产环境中发布 Javalite 的经验,你能分享一下吗?谢谢!

0 投票
1 回答
25 浏览

javalite - activeweb ContentFor 标签什么都不渲染?

我已经阅读content for and yield tag了 activeweb 文档的部分。和 activeweb 版本

layout.ftl模板代码列表如下:

和查看页面:

我运行控制器并且ext什么都不渲染。我错过了什么?

顺便说一句,我如何检查是否ContentForTag包含一些内容?,我希望 layout.ftl 看起来像