Struts2驗證框架驗證檔案字尾名

2021-08-25 01:44:52 字數 989 閱讀 2538

做好了檔案上傳,當然也要做下對上傳檔案的校驗了,我也不太清楚struts2有沒有現成的驗證檔案字尾的方法,然後就自己寫了乙個,也蠻簡單的~~~

在struts.xml同級目錄下的validators.xml中加上一行配置檔案

然後看postfixcheck類**

package com.validators;

import com.opensymphony.xwork2.validator.validationexception;

import com.opensymphony.xwork2.validator.validators.fieldvalidatorsupport;

public class postfixcheck extends fieldvalidatorsupport

public void setvalidpostfix(string validpostfix)

public void validate(object object) throws validationexception

}private static string getextention(string filename)

private static boolean checkvalid(string validpostfix, string post)

else

else

if(postfix.equals(post))

else

}} return valid; }

public static void main(string args)

}

最後當然是新增相應的驗證檔案了,依然是 action名-validation.xml的格式

<?xml version="1.0" encoding="utf-8"?>

wma,***

檔案格式錯誤

就這麼簡單,應該蠻好懂的~~~

Struts2驗證框架

action配置中一定要設定input返回頁面 新增驗證只要建立驗證的xml檔案 在action同包下,建立 action類名 validation.xml 如 validateaction建立validateaction validation.xml 注意 1.要驗證的方法不能叫input.2.這...

struts2 驗證框架

驗證框架 validate 第一種方式 繼承actionsupport類重寫validate 方法 表示提交到此action所有請求都會執行驗證。eg public classloginaction extendsactionsupport publicstring execute override...

Struts2 框架驗證

一 對於輸入校驗struts2提供了兩種實現方法 1 採用手工編寫 實現。2 基於xml配置方式實現。注意 配置驗證檔案actionname alias validation.xml 常用 使用基於xml配置方式實現輸入校驗時,action也需要繼承actionsupport 並且提供校驗檔案和ac...