草庐IT

SOAP_ACTION

全部标签

java - Action 之间的Struts2参数

我必须将一些参数从一个Action传递到另一个Action,例如跟踪一个事件。最好的方法是什么?我不会使用session参数。谢谢 最佳答案 假设您在一个Action中的服务器端并希望使用一些参数调用另一个Action。您可以使用s:action标签调用另一个Action,可能使用原始Action之外的其他/其他参数:您还可以使用带参数的标准struts-xml结果类型:foo.jsp?foo=${bar}truetrue如果您想要客户端重定向,您必须使用正确的参数将url发送回客户端,并且可能使用一些javascript去那里。

java - 在 Swing 应用程序中组织 Action ?

我当前的应用程序有一个JFrame,其中大约15个Action存储为JFrame中的字段。每个Action都是一个匿名类,其中一些Action很长。将Action分解成它们自己的类(可能在称为Action的子包中)是否很常见?如果不是,通常如何控制这种复杂性?谢谢 最佳答案 如果您的操作可能是可重用的(例如,从键盘快捷键、其他菜单、其他对话框等),尤其是如果它们可以直接在底层模型(而不是UI)上工作,那么它通常最好不要将它们作为匿名类。相反,创建一个单独的包,并为每个包创建类。通常,不直接实例化这些也是有意义的,而是使用某种管理器来

Java JMenuItem Action 监听器

我的JMenuBar上的ActionListener需要一些帮助。没有错误;但是每次我单击JMenuItem时,它都会触发与JMenuItem关联的所有操作。我的问题是:我在我的ActionListener代码中做得对吗?我不太确定我的ActionListener类。我试图将我的ActionListener与我的Button逻辑分开。如果有人对我可能做错的地方有任何想法,请指出。这是我的代码:packageMenuBar;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassSimpleMenuBa

java - 为什么我不能在 Struts2 中将一个 Action 重定向到另一个 Action ?

我正在使用Struts2。我有一个对话框,其中包含通过“search_users”操作更新的人员列表。在此列表旁边,我有一个表单,您可以使用该表单在提交表单时通过调用“add_user”操作来添加另一个人。我想做的是,一旦执行了add_user操作,列表就会使用“search_user”操作进行更新。我尝试在struts.xml中使用结果类型“重定向”,如下所示:list.jspsearch_users但这行不通。我究竟做错了什么?是否有我不知道的应该添加到struts.xml文件的内容?这是我得到的错误信息:"Causedby:Thereisnoresulttypedefinedfo

java - 记录 SOAP 消息

我创建了一个拦截SOAP消息交换的请求-响应周期的类,我想记录消息交换。什么是我可以在我的日志文件中记录SOAP消息的最佳方法?我不希望它漂亮地打印在我的日志文件中,但我只想访问并查看请求和响应SOAP信封。我试过这段代码:publicclassLogHandler{privatestaticfinalLogger_LOG;@OverrideprotectedvoidhandleResponse(SOAPMessagemessage)logSOAPMessage(message);}@OverrideprotectedvoidhandleRequest(SOAPMessagemessa

java - JSF : model, Action 、getters、导航、phaselisteners 中的最佳实践

我参与了一个重构JSF实现的项目。现有代码未遵循正确的JSF标准。为了实现这一目标,我正在学习JSF中的所有概念(我已经亲body验了JSF)。具体来说,我想问一下我的想法。在MVC模式中,JSF中的模型组件是什么?是托管Bean吗?在操作方法中编写业务逻辑是个好主意吗?我见过数百行写在Action方法中的行。您认为我们可以在getter方法中编写任何逻辑吗?在JSF生命周期中调用了多少次getter或setter。编写faces-config.xml的常规方法是什么。我在一份文档中读到,它说将托管bean声明和该bean的导航案例一起编写是一种很好的做法。它将更具可读性。编写阶段监听

java - 使用 Apache Axis 时如何打印 SOAP 消息内容

我正在使用ApacheAxis实现Web服务自动化。我正在通过Axis准备SOAP请求并进一步访问Web服务。我正在寻找的是如何打印正在编译并访问Web服务的SOAP请求内容。我发现log4j可以提供帮助,但我不知道如何使用它。 最佳答案 您可能不再需要此答案,但留在这里以供遇到同样问题的其他人使用。检索请求和响应的最简单方法是从您正在进行的调用中获取它们。在Axis生成的stub中,调用调用后执行此操作:StringrequestXML=_call.getMessageContext().getRequestMessage().g

java - 架构师迫切希望使用 SOAP over JMS

我过去曾使用JMS构建应用程序并且效果很好。现在我与喜欢使用规范的架构师一起工作:SOAPoverJavaMessageService1.0。这个规范接缝过于复杂。我没有看到很多实现(除了插入规范的供应商之外)。这里有人在生产环境中使用这个规范吗?使用此规范的主要好处是什么?链接:http://www.w3.org/TR/2009/CR-soapjms-20090604/ 最佳答案 我在使用基于JMS的SOAP时运气不佳。如果它用于即发即弃操作(WSDL中没有定义响应消息),它确实有一定意义。在这种情况下,您可以使用WSDL生成客户

java - 为什么struts Action类不是线程安全的?

我可以在许多网站上了解到StrutsAction类不是线程安全的。我无法理解为什么会这样。我还读了一本书,上面写着“StrutsAction类被缓存并重用以提高性能以必须以线程安全的方式实现操作类为代价的优化”缓存Action类和线程安全有什么关系?. 最佳答案 Howiscachingactionclassesandbeingthreadsaferelated?如果您缓存并重用一个类的实例,允许多个线程同时访问同一个实例,那么该类本质上不是线程安全的*。如果要在类上放置可变实例或静态字段,并发下的结果将是意想不到的和有问题的。另一

java - Java 与 .NET Func<> 和 Action<> 委托(delegate)最接近的是什么?

显然,Java没有委托(delegate)或函数作为第一类值,而是使用接口(interface),但最接近Func或Action.NET委托(delegate)的接口(interface)是什么?有Runnable和Callable,但仅限于不带参数的类型。由于Java不能有具有相同名称和不同数量的泛型类型参数的重载类型,我理解不能有单一的共享接口(interface)名称,但可以有Runnable1、Runnable2等等。这种编程风格是否没有在Java中使用,或者我是否缺少任何现有接口(interface)? 最佳答案 我对.N