`
wangxiao5530
  • 浏览: 134373 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
Oracle中邮箱截取 java
select SUBSTR(mail, 0,INSTR(mail,'@')-1)  
from dual;


例如:

邮箱:wxtx@hotmail.com
select SUBSTR('wxtx@hotmail.com', 0,INSTR('wxtx@hotmail.com','@')-1)  
from dual;
输出:wxtx
java随机生成30位字符串 java
	public static String generateRandom() {
		 // 生成一个30位的char数组
		 char[] num = new char[30];
		 Random ran = new Random();
		 int temp = 0;
		 char cur;
		 for (int i = 0; i < num.length; i++) {
			 // 生成一个0-9的随机数
			 temp = ran.nextInt(10);
			// 转化成char型的数字 
			 cur = (char) ('0' + temp);
			 num[i] = cur;
		 }
		 return new String(num);// 返回这个随机数(用字符串形式)
	}
table行上下移动(序号不变) http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631045952458438014668cc7150884c013c5234c413037bee43a634a579392613156e91a07b4ed3773320124b09bcf9c0f80fbc42773d57163671df65612a40eaebb04768177cc1cfeae69bbe7a66584afa2c4df2344cb23452ddfadcf0d514e9131a6033192fac41e424810cbfa4665e828733eef2757c533&p=ce759a46d08a02c30be290211149&user=baidu&fm=sc&query=node%2EparentNode%2EremoveChild%28node+%D2%C6%B6%AF&qid=aac4931406168aa7&p1=12
<script>
	var _table=document.getElementById("table1");
	cleanWhitespace(_table);
	
	function cleanWhitespace(element) {
                //遍历element的子结点
	 	if(element!=null){
			 for (var i = 0; i < element.childNodes.length; i++) {
				  var node = element.childNodes[i];
                                      //判断是否是空白文本结点,如果是,则删除该结点
				  if (node.nodeType == 3 && !/S/.test(node.nodeValue)) 
				  node.parentNode.removeChild(node);
			 }
	 	}
	}
	
	// 上移
	function moveUp(_a,row){
		 var _row=_a.parentNode.parentNode.parentNode.parentNode;
                   //如果不是第一行,则与上一行交换顺序
		 if(_row.previousSibling){
			 swapNode(_row,_row.previousSibling);
		 }
		 var rowvalue = document.getElementById("approval_orderby"+row).value;
		 var newRow = rowvalue -1;
		 if(eval(newRow)-1 < 0){
			 alert("不能上移!");
		 }else{
			 document.getElementsByName("approval_orderby")[newRow-1].value = eval(rowvalue) -1;
			 document.getElementsByName("approval_orderby")[newRow].value =  eval(rowvalue) ;
		 }
	}
	
	// 下移
	function moveDown(_a,row){
		 var empnoParent = document.getElementsByName("approval_orderby");
		
		 var _row=_a.parentNode.parentNode.parentNode.parentNode;
                   //如果不是最后一行,则与下一行交换顺序
		 if(_row.nextSibling){
			 swapNode(_row,_row.nextSibling);
		 }
		 var rowvalue = document.getElementById("approval_orderby"+row).value;
		 var newRow = rowvalue -1;
		 if(eval(newRow)+1 >= empnoParent.length){
			 alert("不能下移!");
		 }else{
			 document.getElementsByName("approval_orderby")[newRow].value = eval(rowvalue) ;
			 document.getElementsByName("approval_orderby")[newRow + 1].value = eval(rowvalue) + 1;
		 }
	}
	
	// 交换节点
	function swapNode(node1,node2){
                   // 获取父结点
		 var _parent=node1.parentNode;
                   //获取两个结点的相对位置
		 var _t1=node1.nextSibling;
		 var _t2=node2.nextSibling;
                   //将node2插入到原来node1的位置
		 if(_t1){
			 _parent.insertBefore(node2,_t1);
		 }else{
			 _parent.appendChild(node2);
		 }
                   //将node1插入到原来node2的位置
		 if(_t2){
			 _parent.insertBefore(node1,_t2);
		 }else{
			 _parent.appendChild(node1);
		 }
	}
</script>


<table cellspacing="0" class="board_list" id="table1">
   <#list atLinelist?if_exists as current>							
         <tr>
	       <td>
		  <div>
		       <li style="float:left; padding-left:5px;"><img src="/equi/images/up.gif" onclick="moveUp(this,'${current_index+1}')"></li>
		       <li style="float:left; padding-left:5px;"><img src="/equi/images/down.gif" onclick="moveDown(this,'${current_index+1}')"></li>
		       <input type="hidden" name="approval_orderby" id="approval_orderby${current_index+1}" value="${current_index+1}">
		</div>
	      </td>
         </tr>    
   </#list> 
</table>
Cookie java
javax.servlet.http.Cookie.setMaxAge()

    在Java语言中,此方法接收一个以秒为单位的整数,该整数表示cookie的最大生存期。负值表示当关闭浏览器时,该cookie将被清除,0表示必须立即清除该cookie。
Global site tag (gtag.js) - Google Analytics