问题标签 [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.
dynamic - 使用条纹的电子商务
我们计划使用 Stripes + Hibernate 启动一个电子商务项目。
请让我知道让管理员和用户参与同一个项目还是两个单独的项目是否好。如果是单个项目,我如何分离管理端代码和用户代码。
例如:如果我在 com.ecommerce.adminactions pacakge 中有管理员操作,在 com.ecommerce.useractions 包中有用户操作,我应该使用 dynamicmappingfilter 将管理员请求定向到 com.ecommerce.adminactions 并将用户请求定向到 com.ecommerce.useractions 吗?
-http://myecommerce.com/admin/* - > 应该总是去 com.ecommerce.adminactions
-http://myecommerce.com/ -> 应该去 com.ecommerce.useractions
或者我应该在每个类中使用@urlbinding(/admin/st.action)(硬代码)。
要求是他们需要多商店概念。请让我知道您对此的想法。您的想法和建议会有所帮助
谢谢
json - Stripes,GAE:如何实现其他方法处理(POST)
不知道为什么这个(来自 SomeActionBean.java 的附加方法)在 Google 应用引擎上不起作用?Localy 一切运行完美。知道在哪里寻找解决方案吗?
http - Stripes 1.5:在 Tomcat 上运行 - 控制 HTTP(缓存控制)标头的最佳方式?
目前我正在使用此处描述的 Servlet 过滤器的修改版本:
http://onjava.com/pub/a/onjava/2004/03/03/filters.html
并将其连接到条纹调度程序 servlet,如下所示:
哪个有效:但具有控制我所有内容的效果 - 我如何才能在每个 JSP 基础和/或每个 actionBean 方法基础上获得控制?
我打算尝试扩展'ForwardResolution'并在这里注入,但似乎无法在我自己的包结构中做到这一点?(我认为受保护的构造函数)。
我的另外两个想法(我不太喜欢它的声音)是:
- 在调用 ActionBean 的所有 JSP 上创建一个随机缓存键(从而使缓存控制无效 - 实际上)。
- 传入一个 HTTP 参数,然后我可以在 CacheControl 过滤器中检查是否添加缓存控制标头。
- 我可以将指令添加到我的 JSP 吗?这样做的推荐方法是什么。
[顺便说一句,我的过滤器似乎每次调用都会被调用两次......这可能是我将过滤器连接到条纹 servlet 的方式的副作用吗?]
unit-testing - 使用 Stripes 在控制器测试中设置请求正文
我正在创建一个接受包含 XML 消息的请求的 ActionBean。有没有办法让我使用 Stripes 中包含的模拟框架来模拟这个操作?
java - Stripes 1.5 - 任何方式向系统询问所有 ActionBeans 的列表?
我正在构建一个应用程序,其中我的默认网页为“index.jsp”,其中包含一个<stripes:link...>
标签列表,以链接到我的各种 actionBean(到它们的默认处理程序)。
随着我的应用程序的发展和收集更多的actionBeans,我将返回并添加一个新的链接到它们:有没有办法自动化这个 - 考虑到stripes框架(我相信)在加载时遍历所有actionBeans - 是有没有办法询问这个信息的框架?
java - Stripes - 重定向,过期会话
我有一个条纹框架问题。
这个重定向页面在注解方法之前?
就像是:
java - Spring Stripes 框架问题
我是条纹新手,正在尝试将 spring 集成到条纹中在以下代码中:
我得到空值springContextLoader
并且测试失败。我错过了什么吗?
我正在使用 Eclipse 和 Maven。
此外,当我尝试为 tomcat 6.0 部署它时,我收到以下警告:
WARN net.sourceforge.stripes.util.ResolverUtil - 由于 java.lang.UnsupportedClassVersionError 导致无法检查类“stripesbook/ext/ContactFormatter.class”并显示消息:.class 文件中的版本号错误(无法加载类 stripesbook.ext .ContactFormatter)
我已经检查以确保我正在使用 Java 5(将 JDK 编译器设置为 1.5)而不是 1.6(Java 6)进行编译;但对我来说没有用,并且在运行 spring-stripes 集成项目时仍然存在问题。
我也有这段代码在测试中失败:
错误:
spring - 使用 MockRoundtrip 类的问题
我有以下代码:
我遇到这个错误:
如果我删除
我不会收到任何错误,但会从 jUnit 收到以下消息:
这似乎合乎逻辑。这是我的 ContactFormActionBean 类
为什么会发生此错误?
[添加]
这是我在运行任何测试函数之前配置 mockServletContext 的 Setup() 函数:
我认为删除时可能会导致一些配置问题
从类路径我得到不同的错误:
java - Stripes for Java Web Dev,值得学习吗?更容易吗?它与 Struts 相比如何?
我厌倦了Java web,并因此开始学习Ruby on Rails,但我只是发现了这个框架,看起来很有前途......但是我没有心情学习更多Java,所以我想知道是否这个值得我花时间(这意味着更少的配置和动作映射等等)
比 Struts 2(WebWorks) 更好吗???因为这些比 Struts 1 好得多,但仍然不是 RoR。
春天MVC?
我想要一个 Hands On Opnion,而不是规格比较。
谢谢 !
java - 将 URL 前缀条纹作为请求参数
我正在尝试为我的应用程序构建一种方法,使其具有类似于 Twitter 等应用程序的 URL 模式/方案。例如 myapplication.com/username ,其中用户名是被视为参数的实际用户名。此参数将用于显示用户相关页面。我的应用程序也有这个 URL 方案,其中用户名是其他资源的前缀,例如 myapplication.com/username/accountsettings 或 myapplication.com/username/profile。用户名充当某种子上下文路径。
正如标题所示,我正在使用 Stripes。我现在正在做的是创建一个自定义 ActionResolver,我从 URL 绑定中取出第一个非空字符串(在本例中为用户名),因为我的 ActionBeans 不考虑 URL 前面的用户名。因此,例如,处理 myapplication.com/username/accountsettings 的操作 bean 仅绑定到 /accountsettings。
当我尝试将自定义 ActionResolver 用作 Stripes 过滤器的 ActionResolver.Class 初始化参数时,它似乎不起作用。它似乎仍在使用默认的 ActionResolver。我该如何改变这个?
此外,是否有更简单/更直观的方法来做到这一点?我对 Stripes 和 URL 绑定不是很熟悉,所以 Stripes 中是否有一个工具可以让我在不扩展/更改框架组件的情况下做到这一点?
谢谢。