问题标签 [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.
java - Stripes 链接事件触发验证不正确
我在带有事件属性的jsp中有条纹:链接标签:
这会触发验证以触发嵌套属性:
但是,如果不存在验证的实际值,但它们存在于 html 中和调试 bean 时,这会很好。为什么条纹:链接会触发这个?
如果我将其更改为条纹:提交则很好。
谢谢,
戴夫
jboss - JNDI 名称未绑定
试图修复这个异常我快疯了:javax.naming.NameNotFoundException:lawless not bound
这是一个在 Intellij 中构建并部署在 Jboss 4.2.3 上的 Stripes Web 应用程序(使用 4.2.3,因为 Stripes 与更高版本存在问题。我过去曾成功使用过 4.2.3,所以我知道这不是问题)。我有一个名为“ListingManagerBean”的会话 bean。我检查了 jboss jndi 树,但找不到它。所以看来问题是jar没有被部署。我查看了我的ear文件,它既有war也有jar。耳朵结构是这样的:
application.xml 看起来像这样:
我错过了什么吗?请帮忙。
java - 如何使 ActionBean 立即实例化,但不是在我调用其中一个处理程序之后?
我正在尝试用 Stripes 做一些简单的事情。我已经阅读并听到了很多关于使用这个框架的易用性和陡峭的学习曲线(即学习非常快速和富有成效)。
但直到现在,我什至无法用 Stripes 创建最简单的 HelloWorld。
我发现的所有示例都展示了以下功能:“单击链接-> 查看结果”。当我们单击链接时,将调用特殊处理程序(返回Resolution
),之后 getter 也可以工作(因为 bean 已实例化)。
但是,如果我不想要链接但我想要简单的静态信息(例如,当我打开 StackOverflow 时,我不需要单击链接,但我会立即看到问题列表),那么对于 Stripes 来说这不是一件小事在我看来,因为 bean 没有立即实例化。
如何解决?是否有一些特殊的注释或其他技术?
这里有没有人尝试过 Stripes 并遇到了同样的问题?我真的很沮丧,也许我错过了什么..
UPD:可能不清楚,因为我没有附加任何代码。所以我再描述一点。为了重现我的情况,从QuickStart获取代码并尝试从 ActionBean getter 中检索文本就足够了(目前,文本在 jsp 中是硬编码的)。文本只会在您按下按钮后出现(即在处理程序完成一些工作之后)。但是在您第一次打开页面后,您将看不到文字。
java - 我应该在我的 MVC 层和服务层中重复验证吗?
我现在感觉有点矛盾。我有一个使用 Stripes 作为 MVC 框架和 Spring/Hibernate 作为后端的 Web 应用程序。我的 MVC 层中有一个帐户注册方法,需要以下验证:
- 用户名尚未被占用
- 提供的电子邮件地址尚未与其他帐户关联
我在 Stripes(MVC 层)中有一个验证方法来检查这两种情况,但想知道我的服务层是否应该重复这些检查?如果服务层接口作为 Web 服务公开,那么我认为验证将是一个好主意,但如果它仅用于 Web 应用程序的上下文中,是否需要它?
编辑:我不打算复制验证代码 - 我的意思是在两个地方复制验证方法调用。
我认为我的选择是:
- 复制 MVC 和服务层中的验证调用
- 仅在 MVC 层执行此验证
- 仅在服务层中执行此验证。
这里的最佳做法是什么?我正在寻找关于我应该选择哪个选项以及为什么选择的建议/意见。
请注意,注册表单的输入字段有简单的验证检查(如检查空白),我认为这些应该仅由 MVC 验证处理;我只关心更复杂的验证。
java - 使用 netbeans 的 Stripes 框架示例
请您提供使用 netbeans IDE 的条纹框架的示例示例。
java - 使用 Stripes+Spring 与 Spring MVC 的缺点
我来自 Struts 1 世界。现在我正在开始一个新项目,我们正在使用 Spring。
我可以使用 Spring MVC,但是看到使用 Stripes 是多么简单(没有 xml 是一个很大的优势),我很想将它与我们全新的 Spring Web 应用程序一起使用。我在 Stripes 或 Spring MVC 方面都没有经验(除了基本的 CRUD 应用程序)。
问题是,与 Spring MVC 相比,使用 Stripes 的缺点是什么?应用程序的几个部分将是 RESTful 的,如果我们使用 Stripes 会不会变得更难?验证呢?我想 Stripes 会更容易实现,不是吗?
java - 什么语言(Java 或 Python)+ 用于中型 Web 项目的框架?
我打算开始一个中型 Web 项目,你会推荐什么语言 + 框架?我知道Java和Python。我正在寻找简单的东西。
App Engine 是一个不错的选择吗?我喜欢整体的简单性和免费托管,但我担心数据存储(使其与标准 SQL 解决方案同样快有多困难?+ 我需要全文搜索 + 我需要通过几个参数过滤对象)。
带有条纹的 Java 怎么样?我是否应该使用除 Stripes 之外的其他框架(例如用于数据库)。
更新: 感谢您的建议,我最终决定将 Django 与 Eclipse/PyDev 一起用作 IDE。Python/Django 简单而优雅,被广泛使用并且有很好的文档。一个小缺点是,也许我必须购买一个 VPS,但将项目移植到 App Engine 上应该不是很难,这在某种程度上是免费的。
java - 我可以一起使用条纹标签库和spring mvc吗
我想使用条纹标签库特别是布局功能。我其余的项目由 spring mvc 处理。
这可以在不添加任何条纹过滤器的情况下使用条纹吗?
java - 条纹 - 绑定到集合的动态生成的输入字段无法设置为空
我在一个项目中使用 Stripes,遇到了我无法理解的情况。在我的操作 bean 中,我有一个对象列表(用于设置应用程序配置参数),在 jsp 中,我为每个对象动态创建输入字段。对于正常的编辑,一切正常,但是如果我尝试设置一个字段来清空对象值,那么它仍然是以前的值。我已经广泛地查看了代码,并且确信我们编写的任何代码都没有完成它。当我调试时,我可以看到我的对象的 setValue() 方法正在为所有配置对象调用,除了空白的配置对象,而不是使用我所期望的空字符串调用 setValue。
有谁知道 Stripes 是否正在做一些影响这一点的事情?
谢谢
代码片段:
对象代码:
动作豆代码:
查看 JSP 代码:
java - 为什么多次调用 contextInitialized()?
我在 Jboss 4.2.3.GA 上运行 Stripes Web 应用程序,并尝试在启动 JBoss 时调用一个方法。我像这样创建了一个 ServletContextListener:
我在 web.xml 中添加了一个条目,如下所示:
但是当我启动我的服务器时,contextInitialized() 被调用了 3 次。知道问题可能是什么吗?谢谢。