struts相关内容

安全地将凭证提供给RESTFUL API

我已经创建了一个RESTful服务器应用程序,该应用程序可以使用有用的网址(例如www.site.com/get/someinfo)来处理请求并为其提供服务.它是在Spring中构建的. 但是,这些访问受密码保护.我现在正在构建一个客户端应用程序,该应用程序将连接到该RESTful应用程序并通过URL请求数据.如何传递凭证?当前,它只是向用户弹出用户/密码框,但是我希望用户能够在客户端应用程 ..
发布时间:2020-05-25 02:11:26 Java开发

就MVC模式而言,Struts 2中使用的动作是什么?

在Struts2中,控制器将请求分发给操作,然后该操作将其传递到后端逻辑(可以认为是一个非常大的“模型")以处理请求,而JSP表示视图. 如何在Struts2中定义Action?绝对不是View ...是Controller还是Model? 解决方案 在MVC模式的意义上,Struts动作是控制器.动作类中的getter方法也使这个问题感到困惑.通常,这些只是其他对象(通常是Mode ..
发布时间:2020-05-10 19:41:18 其他开发

重定向到Struts 2的操作

我目前正在将wepapp从Struts迁移到Struts 2,但遇到了一些困难. 我有一些ActionRedirect,没有为其提供任何额外的参数,我也不知道如何迁移它,也许只是返回一个字符串是有效的? 例如,我有这个: return new ActionRedirect(mapping.getFindforward("failed"); 这样做有效率吗? return ..
发布时间:2020-05-09 21:28:52 Java开发

填充列表< String>在struts2中从表单数据

我觉得这应该非常明显,但是到目前为止,我还没有找到答案. 我想让一个字符串列表(或一个字符串数组,我真的不在乎)被Struts2中的表单数据填充. 我已经看到了几个如何使用bean进行索引属性的示例, >,但是将单个字符串包装在对象中似乎很愚蠢. 所以我有类似的东西 public class Controller extends ActionSupport { ..
发布时间:2020-05-02 07:12:46 Java开发

提起过滤器以迫使ssl

在struts应用程序中,我有一个过滤器,用于强制某些页面仅通过重定向通过https访问.我正在考虑将其移植为举升机,所以我的问题是:在这种环境下,是否存在“举升"方式来实现这种过滤器,或者它与struts类似/相同?谢谢 解决方案 在Lift中,SiteMap定义了页面访问规则.您可以创建一个SiteMap条目,该条目在某些页面上执行重定向到https站点的操作: // creat ..
发布时间:2020-04-30 11:24:49 其他开发

Spring Security + Struts 1.2集成

我有一个应用程序,其中使用了struts1.2和ejb2.1,现在我想在其中使用LDAP服务器添加spring安全性. 如何将 Spring Security 与struts1.2集成? 解决方案 集成应该与任何其他Web应用都相同. 您需要jar或maven依赖的spring-security依赖.我将发布Maven依赖项,如果您不使用Maven,则可以从此处查找jar: ..
发布时间:2020-04-30 08:51:52 Java开发

如何使用Struts执行Junit测试-Ibatis

我使用Struts 1.2.x和Ibatis 2.x版本进行开发,所以我昨天完成了,现在我要执行测试,这是我第一次尝试使用JUnit,我已经进行了测试,但是在JavaApp上没有运行服务器,那么如何使用服务器行为模拟或生成模拟,建议将Struts和Ibatis内置环境使用wich模拟? 例如,如何设置登录屏幕的证书? 我知道使用StrutsTestCase即时通讯的情况,关于仙人掌是用 ..
发布时间:2020-04-25 05:47:32 Java开发

Struts2动作-是否测试?

我目前正在研究一个使用Struts2框架的项目.我们使用单独的组件来进行数据库访问,这已经过了良好的测试.同时,我们正在从事的项目有很多未经测试的动作.在大多数操作中,我们至少使用一个DB服务调用.因此,一方面,这些动作非常简单.我不确定-是否应该为此编写单元测试? 我认为好的做法是始终编写单元测试,但是这些操作是如此简单,并且我现在正承受着来自管理方面的巨大压力.因此,关键是-让Strut ..
发布时间:2020-04-25 05:24:45 Java开发

会话到期后,如何处理JSP中的异常?

我正在研究struts1.3.8. JSP页面包含用于迭代会话中数据的脚本.用户打开页面并在会话到期之前不执行任何操作,然后进行下一次刷新,则会抛出java.lang.NullPointerException. 那么如何处理该异常以及如何使会话保持活动状态? 解决方案 您可以依靠会话中知名属性的存在. 在首次创建会话时进行设置. session.setAttribute( ..
发布时间:2020-04-23 12:35:52 其他开发