小编use*_*292的帖子

struts2修剪从表单中获取的所有字符串

我使用struts2开发Web应用程序.我想改进从表单中获取字符串.为此需要修剪所有字符串,如果获得的字符串为空,则将null设置为field.

为此,我创建了StringConverter.

public class StringConverter extends StrutsTypeConverter {

    @Override
    public Object convertFromString(Map context, String[] strings, Class toClass) {
       if (strings == null || strings.length == 0) {
          return null;
       }

       String result = strings[0];
       if (result == null) {
          return null;
       }

       result = result.trim();
       if (result.isEmpty()) {
          return null;
       }
       return result;
    }

    @Override
    public String convertToString(Map context, Object object) {
       if (object != null && object instanceof String) {
          return object.toString();
       }
       return null; …
Run Code Online (Sandbox Code Playgroud)

java struts2

6
推荐指数
2
解决办法
3133
查看次数

标签 统计

java ×1

struts2 ×1