Velocity操作字符串

    velocity是mvc框架常用的view表现层语言,这里给出velocity对字符串的操作语法

    <resultMap id="BaseResultMap" type="${bussPackage}.entity.${entityPackage}.$!{className}">
    		#foreach($item in $!{columnDatas})
    			#set ($columnName = $item.columnName)
    			#set ($columnArray = $columnName.split("_"))
    			#set ($camelColumnName = "")
    			#foreach($word in $!{columnArray})
    				#set ($camelColumnName = $camelColumnName 
    				+ $word.substring(0,1).toUpperCase() 
    				+ $word.substring(1,$word.length()))
    			#end
    			#set ($camelColumnName = 
    			$camelColumnName.substring(0,1).toLowerCase() 
    			+ $camelColumnName.substring(1
    			    ,$camelColumnName.length()))
            <result column="$!item.columnName" property="$camelColumnName" />
    		#end
    </resultMap>

    还有其他语法待将来补充。

    转载请注明出处:http://gagalulu.wang/blog/detail/22 您的支持是我最大的动力!