zoukankan      html  css  js  c++  java
  • Struts2(批量类型转换器struts2.3.4)

    批量类型转换器
     
    package com.wildcat.converter;
    
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    import java.util.StringTokenizer;
    
    import org.apache.struts2.util.StrutsTypeConverter;
    
    import com.wildcat.bean.User;
    
    public class UserConverter3 extends StrutsTypeConverter {
    
    	@Override
    	public Object convertFromString(Map arg0, String[] arg1, Class arg2) {
    		
    		List <User> list=new ArrayList<User>();
    		User user=new User();
    		for (String value:arg1){
    			StringTokenizer ST=new StringTokenizer(value,";");
    			String username=ST.nextToken();
    			String password=ST.nextToken();
    			user.setPassword(password);
    			user.setUsername(username);
    			list.add(user);
    			
    			
    		}
    		return list;
    	}
    
    	@Override
    	public String convertToString(Map arg0, Object arg1) {
    		List<User> list=(List<User>)arg1;
    		StringBuffer buffer=new StringBuffer();
    		
    		for (User u:list){
    			String username=u.getUsername();
    			String password=u.getPassword();
    			buffer.append("姓名: ").append(username).append("Password: ").append(password);
    			
    			
    		}
    		return buffer.toString();
    	}
    
    }
    

  • 相关阅读:
    HTML <iframe> 标签
    HTML <tr> 标签
    HTML <img> 标签的 border 属性
    jQuery ajax ajax() 方法
    CSS padding 属性
    SQL Server CONVERT() 函数
    CSS overflow 属性
    HTML <input> 标签
    Java动态代理一——动态类Proxy的使用
    Java拆箱装箱小结
  • 原文地址:https://www.cnblogs.com/lixingle/p/3313003.html
Copyright © 2011-2022 走看看