第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

request請求參數(shù)的獲取+BeanUtils框架--學(xué)習(xí)筆記

標(biāo)簽:
Java

取得请求体相关的信息

  a)request.getParameter(String):String  b)request.getParameterValues(String):String[]    注意:在GET请求方式下,如果参数不一致,返回null,可能出现空指针异常  c)BeanUtils框架能够自动将String参数设置到JavaBean对象中(commons-beanutils-1.8.0.jar、commons-logging.jar)    1)无需理会参数的类型,个数,但是参数名一定要和JavaBean中的字段一致    2)String->8种基本类型自动转换,非8种基本类型可以注册转换器材    3)String或String[]类型的参数自动感知装配

java代码:

import java.io.IOException;import java.io.PrintWriter;import java.lang.reflect.InvocationTargetException;import java.util.Enumeration;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.commons.beanutils.BeanUtils;import cn.web.request.domain.User;public class Rdome3 extends HttpServlet {    //http://localhost:8080/day04/Rdome3?username=jack&age=30&salary=5000&likes=dance&likes=sing回车    public void doGet(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        //分别取得的客户端提交的信息        String strUsername =request.getParameter("username");        String strAge = request.getParameter("age");        String strSalary = request.getParameter("salary");        String[] strLikes = request.getParameterValues("likes"); //一对多;        //判断        BeanUtils bu = new BeanUtils();        User user = new User();        Enumeration<String> enums = request.getParameterNames();        while(enums.hasMoreElements())        {            String keys = enums.nextElement();            String[] values = request.getParameterValues(keys);            try {                bu.setProperty(user, keys, values);            } catch (Exception e) {                e.printStackTrace();            }        }        //处理中文        response.setContentType("text/html;charset=UTF-8");        PrintWriter pw = response.getWriter();        pw.write("用户名:" + strUsername + "<br/>");        pw.write("年龄:" + strAge + "<br/>");        pw.write("期望薪水:" + strSalary + "<br/>");        pw.write("爱好个数:" + strLikes + "<br/>");        pw.flush();        pw.close();    }}

user.java

public class User {    private String username;    private int age;    private double salary;    private String[] likes;    public User() {    }    public String getUsername() {        return username;    }    public void setUsername(String username) {        this.username = username;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    public double getSalary() {        return salary;    }    public void setSalary(double salary) {        this.salary = salary;    }    public String[] getLikes() {        return likes;    }    public void setLikes(String[] likes) {        this.likes = likes;    }}

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消