我可以在同一Action类中创建两个方法吗?如果是这样,我们如何在struts.xml
文件中指定它?
例如:我创建了一个简单的验证操作类来验证email address
以及password
使用两个单独的正则表达式。我在Action类中创建了两个方法:emailVerification()
和passVerification()
。我在其中编写了所有必要的验证代码,但是现在,当它们返回时,SUCCESS
它们应该返回相同的成功页面结果,并且ERROR
同样如此。
是的,您可以在操作类中创建任意数量的方法。你可以做这样的事情
package com.myvalidation;
public class MyValidationClass extends ActionSupport
{
public String emailVerification() throws Exception
{
//Your validation logic for email validation
return SUCCESS;
}
public String passVerification() throws Exception
{
//Your validation logic for password validation
return SUCCESS;
}
}
struts.xml
<action name="emailVerification" method="emailVerification" class="com.myvalidation.MyValidationClass">
<result name="success">/your_success_jsp.jsp</result>
<result name="input">/your_error_jsp.jsp</result>
</action>
<action name="passVerification" method="passVerification" class="com.myvalidation.MyValidationClass">
<result name="success">/your_success_jsp.jsp</result>
<result name="input">/your_error_jsp.jsp</result>
</action>
问题内容: 用Java开发一个简单的井字游戏。 我有一个名为的课程。此类应包含有用的游戏方法。游戏发生在另一个班级。 中的方法是。该方法应该将所有9个按钮(井字游戏板)上的文本设置为空白,再次将它们设置为启用,然后将变量设置为1。 这是它的代码: 是游戏主类中的JButtons数组。 该方法以前在游戏的主要类中使用。但是现在它在不同的类中,它无法到达该类中的按钮并对其进行操作。 我在中创建了get
我正在用JavaStruts开发一个博客,我想知道什么时候打开一篇文章(所有记录都由数据库显示),而不是如何让链接看到下一篇文章和上一篇文章。 请帮我做链接。
如何创建具有整数和字符串输入类型的?如果我创建一个: 这将是一个类型。如果我将其创建为: 这将是类型。我如何创建一个,它可以接受整数和字符串输入类型?谢谢。
问题内容: 我有一个Struts2应用程序,在其中使用了Tiles。如何在操作映射中获得多种结果类型?因为我需要将de output设置为JSON数据,并将Tiles同时设置。我努力了: 但这不起作用 问题答案: 据我所知,无法同时返回多个事物。一旦完成所有切片操作,浏览器将只期望一件事,即JSON或HTML。 我可以想到两种方法来执行此操作:双重请求(每种结果类型一种)或使用一种方法生成另一种方
我知道这是一个可怕的黑客行为,但我需要编辑一个外部库以符合我们项目的需要。我正在更改的项目将类映射存储到所述类的实例。这个项目的初衷是不可能有重复的类,但我需要它们。我的解决方案是对每个相关对象应用一个UniqueClass字段,然后每个对象都有一个对我需要创建其实例的类的引用。这样,UniqueClass是什么其实根本不重要,只是它是唯一的。 现在,我需要一种方法在运行时创建一个唯一的类来存储在
问题内容: 什么使在类本身内部创建类的实例成为可能? 我知道这是有可能的,而且我自己也做过,但是我仍然不能使自己相信这不像是“谁先是鸡还是蛋?” 问题类型。我很高兴收到一个可以从编程角度以及从JVM /编译器角度阐明这一问题的答案。我认为理解这一点将帮助我清除OO编程中一些非常重要的瓶颈概念。 我已经收到了一些答案,但是还没有达到我期望的程度。 问题答案: 在类本身中创建类的实例绝对没有问题。在编