跳至內容

使用JSP編寫一個字符統計程序,要求用戶輸入字符串進行統計

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

用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)

}

jsp中寫猜數字的

因爲你index.jsp頁面上,沒有定義名字爲num的控件,所以request.getParameter("num")是NULL。

把index.jsp頁面上的改成即name=num"改成name="num"(num前面加上雙引號),value=" "改成value=""(去掉雙引號間的空格)就行了。

完整的index.jsp文件內容如下:(guess.jsp文件不用改)

請編寫一個JSP頁面向該JSP頁面輸入一個數字單擊按鈕提交該頁

輸入界面:

Demo

處理,輸出界面:

你輸入的是偶數

你輸入的是奇數

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編寫一個字符統計程序,要求用戶輸入字符串進行統計的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。