问题标签 [stripes]
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.
glassfish - Stripes 提交的问题
我目前遇到submit
Stripes 中的按钮问题。它完全忽略了它应该调用的事件。Actionbean 正在处理没有问题的链接......我坚持了大约 3 个小时。
actionbean 中的事件
jsp:
stripes - 条纹:我可以预填充表单,但提交后 formBean 为空
在我的例子中,我可以用一个对象预先填充我的 Stripes JSP 表单client
,但是当我提交这个表单时,我的对象返回为 null。
我创建了第二个“临时”对象,它是一个并行副本,client
并且保留了它的值,所以我看不到在请求中传递对象的问题
我的表格如下:
我的动作看起来像
如果我在 处设置断点,clientService.persistClient(client);
我可以看到它ClientA
具有对象的所有原始值,但client
仍为空。
我是否错过了将表单 bean 绑定到client
我的操作中的对象的东西?
谢谢
java - 在 ActionBean 中处理数据
如何在 ActionBean 中的两个事件之间保存数据?在下面的示例中,我在 中创建联系人addContact()
,将其保存并保存到属性contact
中。当我尝试contact
在重定向后访问它时addNumber()
,它为空。
我究竟做错了什么?
hibernate - 自动在 JPA 实体中设置 createdBy 和 updatedBy
我正在开发 JPA(Hibernate 实现)、Spring 和 Stripes Web 应用程序。我有许多 JPA 实体,它们具有以下共同的字段,用于审计和查询目的:
createdBy - 创建实体的人的用户 ID。createdOn - 实体的创建日期 updatedBy - 上次更新实体的用户 ID updatedOn - 实体上次更新的日期
我已经让我的应用程序正常工作,以便在实体持久化时自动设置 createdOn 和 updatedOn 但我不确定如何填充 createdBy 和 updatedBy 字段而不必一直通过当前登录的用户 ID从控制器类到 DAO。
有没有人对我如何在不到处传递用户 ID 的情况下做到这一点有任何建议?请注意,当前用户 ID 目前存储在 HttpSession 对象中,因此我的后端需要以某种方式访问此数据...
谢谢!
java - 单元测试直接条纹验证注释
Stripes 允许您使用成员变量上的 @Validate 注释来验证表单输入值。有没有人有直接测试这些注释的经验。我可以通过测试从 ActionBean 返回的验证错误来做到这一点,但这似乎有点冗长,我想要一种更直接的方法来测试输入值是否有效。
我对框架的内部还不是很熟悉,我希望有人能给我一些关于从哪里开始的方向。TIA。
java - 使用 Hibernate 映射关系
我仍在学习如何使用 JPA 注释设置这些映射,所以这可能是初学者的错误。
我有一个用户类和一个课程类。在数据库中,每门课程的每一行都有一个用户外键(将用户视为教授课程的老师)。所以每个用户可以有多个课程,但每个课程只有一个用户。
在映射这些类时,我编写了以下代码:
我省略了不相关的字段,BaseModel 只考虑了每个表中的主键。这里有什么明显的错误吗?如果不是这样,那么调试此类问题的好方法是什么。
当我尝试在用户表上调用选择时收到 NullPointerException。但是,当我在 User 类中取出对 Course 类的引用时,一切正常。
有问题的行在我的 DAO 课程中。也许实体管理器无法初始化。这是代码。
createQuery() 只返回:
我正在使用 Stripes 框架、Hibernate 和 Stripersist,如果这提供了任何关于错误的进一步线索。
java - 如何使用 Stripes 框架在 Web 浏览器中显示 JFreeChart
情况是这样的:我的“metrics.jsp”页面提交了创建图表所需的几个变量。“ProjectActionBean.java”调用了其他几个创建 JFreeChart 的 java 类。我可以在弹出窗口中显示图表,但我希望它显示在原始浏览器窗口中。
java - 开源CMS?
是否有任何现有的条带式开源 CMS?
我特别在寻找一个非常小巧轻便的,我可以看看和学习。
java - Spring没有初始化bean(dbunit);我错过了什么?
我在使用 Spring 集成设置 Stripes MVC 的教程中遵循了一些指南,并且我正在尝试集成 DBUnit 以在启动时初始化我的数据库,这样我就不必每次都浪费时间手动插入数据。不幸的是,我无法将教程链接为付费电子书。
在我的 web.xml 中,我引用了 Spring
在我的 applicationContext.xml 中,我设置了以下 bean
注意事项:
- 数据源的详细信息与我的相同
persistence.xml
,如果我手动插入数据,它会显示在我的应用程序中,因此连接详细信息应该没问题 - 我在
DBUnitBootstrapper
课堂上设置了断点,但这些断点从未被捕获,这让我相信这个 bean 没有被初始化。 - 该
testdata.xml
文件存在于正确的位置,我拥有最简单的域对象,具有 ID 和一些String
属性 - 在 中
testdata.xml
,如果我将 ID 从更改为1
,abc
我会numberFormatException
在控制台输出中得到 a ,所以听起来应用程序正在读取数据文件并尝试插入
我错过了什么明显的东西吗?我还可以做些什么?我在JavaRanch上问过这个问题,但到目前为止我还没有得到太多帮助。这是针对个人学习项目的,因此取得一些进展会很棒:)
java - Java Web 应用程序错误 - 无法理解为什么现在会发生
我正在使用 eclipse,我可以构建 webapp 并将其部署到 Jboss4.2.1。它以前可以工作,我没有进行任何真正广泛的更改以使此错误发生。当我通过浏览器访问 webapp 时,我之前一直使用通用用户名登录,然后我可以像往常一样使用我的 webapp。
现在,当我通过浏览器访问 webapp 时,此错误反复出现并且不会显示任何内容。这是我收到的错误:
任何帮助将不胜感激。