사용자 정의 EL 표현 식 방법 상세 설명

1821 단어 el
자바 에서 문자열 을 연결 하면 String str=str1+str 2 를 직접 쓸 수 있 습 니 다.jsp 에서 el 표현 식 을 사용 하면${1+2}결 과 는 3 이 고${'xxx'+'xxx'}는 틀 렸 습 니 다.el 이 연산 을 했 기 때문에 이상 한 자바.lang.NumberFormat Exception:For input string:'xxx'를 던 질 수 있 습 니 다.그러나 이러한 요구 가 있 을 때 가 많 습 니 다.그래서 다음은 사용자 정의 el 표현 식 의 쓰기 방법 을 간단하게 소개 합 니 다.
 먼저 자바 류 ElFuncUtil 을 만 듭 니 다.클래스 에 정적 방법 이 있 습 니 다.두 개의 매개 변 수 를 추가 한 문자열 을 되 돌려 주 는 기능 이 있 습 니 다.
/**
 * Class Description:
 * 
 * @author yjde
 */
public class ELFuncUtil {
	/**
	 * EL           
	 * 
	 * @param str1
	 * @param str2
	 * @return
	 */
	public static String append(String str1, String str2) {
		return str1 + str2;
	}
}

이어서 tld 파일 elfunc.tld 를 쓰 세 요.


	1.0
	elf
	
		         
		append
		com.ourpalm.mis.common.util.ELFuncUtil
		
		java.lang.String append(java.lang.String,java.lang.String)
		${elf:append(str1, str2)}
	
 
    
마지막 으로 우 리 는 jsp 에서 우리 가 정의 한 el 표현 식 을 직접 사용 할 수 있 습 니 다.사용 하기 전에 jsp 에서 td 를 가 져 오 는 것 을 잊 지 마 세 요.



    

    

좋은 웹페이지 즐겨찾기