当前位置: 首页 > 面试题库 >

在Struts2本身的一个动作类中创建多个方法?

锺离德庸
2023-03-14
问题内容

我可以在同一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编程中一些非常重要的瓶颈概念。 我已经收到了一些答案,但是还没有达到我期望的程度。 问题答案: 在类本身中创建类的实例绝对没有问题。在编