用JSP語言編寫一個字數統計的程序程序需要用戶輸入字符串統計
用正則幫你弄了個:
需要包:java.util.regex.Pattern;
String str=request.getParameter("str");//獲取那個文本框的數值,假設爲str
int numberCount=0;//數字個數
int aplha=0;//字母個數
int other=0;//其他個數
for(int i=0;i if(Pattern.matches("^[0-9]",str.charAt(i)+"")){ numberCount++; } else if(Pattern.matches("^[a-z]||[A-Z]",str.charAt(i)+"")){ aplha++; } else{ other++; } response.getWriter.println("數字:"+numberCount+"字母:"+aplha+"其他:"+other) } 因爲你index.jsp頁面上,沒有定義名字爲num的控件,所以request.getParameter("num")是NULL。 把index.jsp頁面上的改成即name=num"改成name="num"(num前面加上雙引號),value=" "改成value=""(去掉雙引號間的空格)就行了。 完整的index.jsp文件內容如下:(guess.jsp文件不用改)jsp中寫猜數字的
請編寫一個JSP頁面向該JSP頁面輸入一個數字單擊按鈕提交該頁
輸入界面:
處理,輸出界面:
你輸入的是偶數
你輸入的是奇數
JSP text輸入數字問題
用javascript 很簡單的
>; 中間加上<script></script>
function test(){
var obj = document.getElementById("id").value; // 這裏的id 換成你自己的text的id
if(obj>0 && obj
return true;
}else
alert("cuowu");
}
在你的提交按鈕的 action="test(); return false;"
直接在這裏寫的 沒測試
你自己可以學下 javascript 很簡單的一個東西
以上就是使用JSP編寫一個字符統計程序,要求用戶輸入字符串進行統計的詳細內容,更多請關注本站其它相關文章!