最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java getParameter方法案例詳解

 更新時間:2021年08月18日 10:01:38   作者:時間不會賴著不走  
這篇文章主要介紹了Java getParameter方法案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下

html核心代碼

<body>
    <font  size = "5" color ="blue">圓面積計算</font><br>
    <form action = "home/CCarea" method = "post">
    	請輸入半徑r:<input type="text" name = "radius" value = "0"size ="4"/> &nbsp&nbsp
    	<input type="submit"  value = "計算"/><br><br>
    	面積s為:<input type="text" name = "area"size ="7"/>
    
    </form>
  </body>

java核心代碼

	double r,s;
		String radi = request.getParameter("radius");
		if(radi==null)
			{s= 0.0;}
		else{
			r= Double.parseDouble(radi);
			s=3.14*r*r;
		}

這體現(xiàn)了request對象的一個方法request.getParameter的用法

  1. String getParameter(String name):根據(jù)參數(shù)名稱獲取參數(shù)值
  2. 例如例子中html中傳遞的參數(shù)為name里面的radius所以最后在java程序中獲得的也是radius的值
    個人總結:要碼住一些重要的常用方法
    下面是一些還沒用到的方法也是關于
    2String[] getParameterValues(String name):根據(jù)參數(shù)名稱獲取參數(shù)值的數(shù)組 hobby=xx&hobby=game
    3 Enumeration getParameterNames():獲取所有請求的參數(shù)名稱
    常常與String[] getParameterValues(String name):根據(jù)參數(shù)名稱獲取參數(shù)值的數(shù)組 hobby=xx&hobby=game這個方法聯(lián)合使用
    常見用法
Enumeration paramNames = request.getParameterNames();

        while(paramNames.hasMoreElements()) {
            String paramName = (String)paramNames.nextElement();
            out.print("<tr><td>" + paramName + "</td>\n");
            String[] paramValues =
            request.getParameterValues(paramName);
            // 讀取單個值的數(shù)據(jù)
            if (paramValues.length == 1) {
                String paramValue = paramValues[0];
                if (paramValue.length() == 0)
                    out.println("<td><i>沒有值</i></td>");
                else
                    out.println("<td>" + paramValue + "</td>");
            } else {
                // 讀取多個值的數(shù)據(jù)
                out.println("<td><ul>");
                for(int i=0; i < paramValues.length; i++) {
                out.println("<li>" + paramValues[i]);
            }
                out.println("</ul></td>");
            }
            out.print("</tr>");

getParameterMap()方法

       Map<String,String[]> getParameterMap():獲取所有參數(shù)的map集合,將對象封裝稱為一個map集合
封裝對象用的方法是
BeanUtils.populate(user,map);來進行封裝
例如

  //1.獲取數(shù)據(jù)
        Map<String, String[]> map = request.getParameterMap();

        //2.封裝對象
        User user = new User();
        try {
            BeanUtils.populate(user,map);
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        }

到此這篇關于Java getParameter方法案例詳解的文章就介紹到這了,更多相關Java getParameter方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MyBatis 多表查詢三種最常見的寫法

    MyBatis 多表查詢三種最常見的寫法

    這篇文章主要介紹了MyBatis 多表查詢三種最常見的寫法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2025-04-04
  • SpringBoot整合RabbitMQ處理死信隊列和延遲隊列

    SpringBoot整合RabbitMQ處理死信隊列和延遲隊列

    這篇文章將通過示例為大家詳細介紹SpringBoot整合RabbitMQ時如何處理死信隊列和延遲隊列,文中的示例代碼講解詳細,需要的可以參考一下
    2022-05-05
  • 詳解java各種集合的線程安全

    詳解java各種集合的線程安全

    這篇文章主要介紹了詳解java各種集合的線程安全,小編覺得挺不錯的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Java關鍵字final的實現(xiàn)原理分析

    Java關鍵字final的實現(xiàn)原理分析

    這篇文章主要介紹了Java關鍵字final的實現(xiàn)原理分析,在JDK8之前,如果在匿名內部類中需要訪問局部變量,那么這個局部變量一定是final修飾的,但final關鍵字可以省略,需要的朋友可以參考下
    2024-01-01
  • java實現(xiàn)字符串反轉

    java實現(xiàn)字符串反轉

    這篇文章主要為大家詳細介紹了java實現(xiàn)字符串反轉,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • java8 stream的多字段排序實現(xiàn)(踩坑)

    java8 stream的多字段排序實現(xiàn)(踩坑)

    這篇文章主要介紹了java8 stream的多字段排序實現(xiàn)(踩坑),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • RocketMQ事務消息使用與原理詳解

    RocketMQ事務消息使用與原理詳解

    這篇文章主要為大家介紹了RocketMQ事務消息的實現(xiàn)原理,在分布式事務解決方案中,事務消息也是一個不錯的解決方案,本篇文章將圍繞RocketMQ的事務消息實現(xiàn)展開描述,需要的朋友可以參考下
    2023-07-07
  • JSON字符串中獲取一個指定字段的值四種方式

    JSON字符串中獲取一個指定字段的值四種方式

    在Java開發(fā)中,我們經(jīng)常會遇到需要從JSON數(shù)據(jù)中提取特定字段值的情況,這篇文章主要給大家介紹了關于JSON字符串中獲取一個指定字段的值四種方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-09-09
  • Java自定義異常與異常使用的最佳方式

    Java自定義異常與異常使用的最佳方式

    這篇文章主要介紹了Java自定義異常與異常使用的最佳方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 如何解決Webservice第一次訪問特別慢的問題

    如何解決Webservice第一次訪問特別慢的問題

    這篇文章主要介紹了如何解決Webservice第一次訪問特別慢的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論

榕江县| 全椒县| 临汾市| 山阴县| 克拉玛依市| 荣成市| 福建省| 拉孜县| 东光县| 东安县| 探索| 清丰县| 阿克陶县| 云和县| 禄丰县| 天气| 罗山县| 高雄市| 和龙市| 巩义市| 花莲县| 府谷县| 松原市| 宁夏| 隆回县| 广水市| 丹江口市| 台州市| 东海县| 泰来县| 邯郸县| 拉孜县| 新宁县| 杭锦后旗| 鸡泽县| 封开县| 靖江市| 勐海县| 桐庐县| 新田县| 皮山县|