问题标签 [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 - 您可以将 Java EE 框架与 Google App Engine 一起使用吗?
我一直在使用 Stripes 框架开发一个小型 Web 应用程序。现在 Google App Engine 增加了对 Java 的支持,我想知道是否可以将它转换为在 Google App Engine 中运行以节省托管成本。
spring - Spring 和 Stripes 安全设计
我正在使用 Stripes 和 Spring 构建一个 Web 应用程序。它需要具有登录/身份验证功能。现在,我将用户信息与用户凭据分开存储在数据库中。我的用户模型不包含凭据,因为我不想传递有价值的密码。
Spring 管理着我所有的 DAO。
现在,我正在实施一个基于非容器的安全系统。我存储密码的 sha-2 哈希值,并将表单中提交的密码与数据库中存储的密码进行比较。这种比较已经过测试并且有效。我试图弄清楚如何将这个东西连接在一起。现在我有一个 LoginActionBean 来捕获登录请求并使用一个“PasswordService”单例,该单例在内部使用 UserDAO 来检索凭据并与提交的参数进行比较。我的春豆是:
但是,PasswordService 单例需要一个:
在单例中没有真正意义的方法(UserDAO 是一个接口)。
我正在寻找合适的设计。我读过 ServiceLocators 是 Spring 被发明的原因。有什么想法吗?
我也想知道我还能如何设计这个。我有一个 ActionBean,当用户单击“登录”时会调用它,但我实际上如何进行身份验证。我是否将身份验证服务注入到 bean 中?我是否创建了一个任何人都可以调用的单例?我是否有一个 Spring 注入的 LoginAcionBean 使用的通用接口?如果我不使用 Spring,它将如何完成?
javabeans - Stripes ActionBean URL 绑定
我正在尝试使用 Eclipse设置Stripes 计算器示例应用程序。我能够在服务器上运行 .jsp,但只要我通过单击其中一个按钮(例如“添加”)调用 ActionBean,我就会得到: ActionBeanNotFoundException:找不到绑定到网址 [/quickstart/Calculator.action]
这是有道理的,因为包目录是这样设置的,所以 Calculator.action 在 /examples/quickstart/Calculator 中。
所以我想我可以通过将 CalculatorActionBean.java 复制到“示例”文件夹之外的正确文件夹中来解决这个问题。同样的问题。我的猜测是过滤器已设置为只关注“示例”文件夹中的文件。
如何设置目录结构和/或过滤器以找到我正在寻找的 ActionBean 并将其绑定到正确的 URL?也许对 URL 绑定的一些解释也会有所帮助。
java - Stripes & jQuery - 我如何在 ajax 请求中发送变量?
所以我在jsp页面中有一个表格,每行有几行和复选框。我创建了一个 js 函数,它在复选框上创建一个值数组。我想在 ajax 调用中发送这个数组,所以我对它进行了 Json 编辑,但我不明白 actionbean 变量是如何使用这些参数设置的。任何人都可以帮忙吗?谢谢!
java - 第一次使用 Tomcat 和 Stripes 框架
我最近决定尝试一些 java web 开发,所以我安装了 xampp、tomcat 插件和 java。我查看了它附带的一些 JSP 页面示例,所以我知道 tomcat 至少可以工作。但是,当我将 stripes 文件夹放入相同的示例目录并尝试访问文件时,我收到以下错误。
org.apache.jasper.JasperException:绝对 uri: http ://stripes.sourceforge.net/stripes.tld 无法在 web.xml 或随此应用程序部署的 jar 文件中解析
现在,在一般情况下使用 tomcat 或 jsp 页面时,我是一个完整的初学者。我可能错过了一些微不足道的简单步骤。我在网上搜索了几个小时,但没有找到关于如何设置和开始使用 stripes 框架的很好的教程。因此,如果您有任何意见或链接可以帮助我解决此问题并开始编码,请告诉我。
java - Tomcat 6 - 请求的资源......不可用
我正在尝试使用 Java 和 Stripes 框架开始开发。我的 web.xml 文件中有以下内容
我收到错误:
有什么我需要添加或我应该尝试修复与 tomcat 相关的任何内容。我将tomcat插件用于xampp。我是初学者,所以这可能是一个简单的错误或跳过了一步。我只是在寻找正确方向的推动力。
jquery - 如何使用 jQuery 在 Stripes 按钮上包含图标
我正在使用 Stripes 和 jQuery 以及生成的 jQuery UI 主题。我想<stripes:form>
在 div 中嵌入一个,然后<stripes:button>
使用主题中的一个图标为提交设置样式。
这有效:( 但显然与条纹无关)
这失败了:
失败的那个给了我一个样式很好的按钮,其中 span 标签作为文本。
有什么建议么?这甚至可能吗?
java - 我可以用条纹布局分解一个jsp foreach循环吗
假设我在条纹布局定义中对每个都有以下内容
然后当我渲染我做这样的事情
放置在布局中之前渲染的任何组件,因此 bar 为空并且失败。有没有办法在解析jsp之前构建整个页面?
java - 如何通过 JavaScript 向 ActionBean 发送数据?
我正在玩 Stripes,我想知道是否可以将 Javascript 生成的数据发送到 ActionBean。更具体地说,当我用鼠标单击页面上的某个元素时,我想在单击后将该元素的 ID 发送回 ActionBean stripes:link
。如果我已经将该 ID 保存在 JS 变量id
中,我该怎么做?
hibernate - .persist() 不返回任何错误,但我的持久数据在哪里?
在我正在做的 DAO 实现Stripersist.getEntityManager().persist(client);
中,这似乎没有返回任何错误,但我找不到它持续存在的数据。
我的客户对象如下所示:
我有一个持久性单元,如下
就像我说的,我在 上设置了一个断点.persist(client);
,客户端有一个name
设置,并且有null
一个id
(否则我会使用.merge()
),因此我不确定为什么数据没有持久化?
如果我查看表格CLIENT
,它有 0 行。
实体是否有可能被持久化,但事务没有被提交?
谢谢
编辑:这是一些日志信息