📜  struts 2 url验证示例

📅  最后修改于: 2021-01-11 06:29:43             🧑  作者: Mango

Struts 2网址验证示例

网址验证器检查给定的值是字符串和有效的网址。可用于网站网址,相互链接等。

网址验证器的参数

网址验证器仅定义了1个参数。

Parameter Description
fieldName specifies the field name that is to be validated. It is required in Plain-Validator only.

网址验证器的示例


 
         
             website
             Invalid website url
         
    


  
  
         
             Invalid website url
         



网址验证器的完整示例

1)创建index.jsp作为输入

该jsp页面使用struts UI标记创建表单。它从用户那里接收名称,密码和电子邮件ID。

<%@ taglib uri="/struts-tags" prefix="s" %>













2)创建动作类

该操作类继承了ActionSupport类并覆盖了execute方法。

package com.javatpoint;

import com.opensymphony.xwork2.ActionSupport;

public class Register extends ActionSupport{
private String url;

public String getUrl() {
    return url;
}

public void setUrl(String url) {
    this.url = url;
}

public String execute(){
    return "success";
}

}

3)创建验证文件

在这里,我们使用捆绑的验证器来执行验证。



  

          
          
          
          
          URL can't be blank
          
          
          URL must be correct e.g. http://www.javatpoint.com
          
          
          
          
          

4)创建struts.xml

该xml文件通过名称输入和拦截器jsonValidatorWorkflowStack定义了额外的结果。






index.jsp
welcome.jsp


    

5)创建视图组件

它是显示用户信息的简单jsp文件。

<%@ taglib uri="/struts-tags" prefix="s" %>

URL is: