1. 程式人生 > >JavaWeb-兩種業務邏輯的判斷方式

JavaWeb-兩種業務邏輯的判斷方式

第一種,使用html的方式判斷,如

<form action="action.jsp" method="post">

	<!-- 通過正則表示式決定輸入的字元 -->
	使用者名稱:<input pattern="[a-zA-Z]{3,10}" name="username">(只能由字母組成,長度在3-10位之間)    
    <br />
	密碼:<input pattern="[a-zA-Z0-9]{6,12}" type="password" name="password">(只能由字母數字組    
    成,長度在6-15位之間)<br />
	<input type="submit"><br>

</form>
第二種,使用java的方式判斷,可以寫在jsp頁面中
使用String的matches(String regex)方法.

//判斷是否符合業務邏輯
if (username.matches("[a-zA-Z0-9]{6,12}")&& password.matches("[a-zA-Z0-9]{6,12}")) {			
	out.print("業務邏輯正確");
} else {			
	out.print("業務邏輯錯誤");
}