日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringMVC如何获取请求带来的各种信息 ||如果我们的请求参数是一个POJO(自定义参数类型), SpringMVC会自动的为这个POJO进行赋值

發布時間:2025/4/16 javascript 36 豆豆

?SpringMVC如何獲取請求帶來的各種信息

默認方式獲取請求參數: 直接給方法入參上寫一個和請求參數名相同的變量。這個變量就來接收請求參數的值;

帶:有值,沒帶:null;





如果我們的請求參數是一個POJO,SpringMVC會自動的為這個POJO進行賦值

web.xml

<?xml version="1.0" encoding="UTF-8"?> <!--suppress ALL --> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"><display-name>4.SpringMVC_request</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list><!-- The front controller of this Spring Web application, responsible for handling all application requests --><servlet><servlet-name>springmvc</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><!-- Map all requests to the DispatcherServlet for handling --><servlet-mapping><servlet-name>springmvc</servlet-name><url-pattern>/</url-pattern></servlet-mapping><!-- 配置一個字符編碼的Filter;一定注意:字符編碼filter一般都在其他Filter之前; --><filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><!-- encoding:指定解決POST請求亂碼 --><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><!-- forceEncoding:順手解決響應亂碼;response.setCharacterEncoding(this.encoding); --><param-name>forceEncoding</param-name> <param-value>true</param-value></init-param></filter><filter-mapping><filter-name>CharacterEncodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-- 支持Rest風格的Filter --><filter><filter-name>HiddenHttpMethodFilter</filter-name><filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter><filter-mapping><filter-name>HiddenHttpMethodFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>

springmvc-servlet.xml

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd"><context:component-scan base-package="com.atguigu"></context:component-scan><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><property name="prefix" value="/WEB-INF/pages/"></property><property name="suffix" value=".jsp"></property></bean> </beans>

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body><form action="book" method="post">書名:<input type="text" name="bookName"/><br/>作者:<input type="text" name="author"/><br/>價格:<input type="text" name="price"/><br/>庫存:<input type="text" name="stock"/><br/>銷量:<input type="text" name="sales"/><br/><hr/>省:<input type="text" name="address.province"/>市:<input type="text" name="address.city"/>街道:<input type="text" name="address.street"/><br/><input type="submit"/> </form></body> </html>

Book.java

package com.atguigu.book;public class Book {private String bookName;private String author;private Double price;private Integer stock;private Integer sales;private Address address;public String getBookName() {return bookName;}public void setBookName(String bookName) {this.bookName = bookName;}public String getAuthor() {return author;}public void setAuthor(String author) {this.author = author;}public Double getPrice() {return price;}public void setPrice(Double price) {this.price = price;}public Integer getStock() {return stock;}public void setStock(Integer stock) {this.stock = stock;}public Integer getSales() {return sales;}public void setSales(Integer sales) {this.sales = sales;}public Address getAddress() {return address;}public void setAddress(Address address) {this.address = address;}@Overridepublic String toString() {return "Book [bookName=" + bookName + ", author=" + author + ", price="+ price + ", stock=" + stock + ", sales=" + sales+ ", address=" + address + "]";}}

Address.java

package com.atguigu.book;public class Address {private String province;private String city;private String street;public String getProvince() {return province;}public void setProvince(String province) {this.province = province;}public String getCity() {return city;}public void setCity(String city) {this.city = city;}public String getStreet() {return street;}public void setStreet(String street) {this.street = street;}@Overridepublic String toString() {return "Address [province=" + province + ", city=" + city + ", street="+ street + "]";} }

HelloController.java

package com.atguigu.controller;import java.io.BufferedReader; import java.io.IOException; import java.io.PrintWriter;import javax.servlet.ServletInputStream; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.CookieValue; import org.springframework.web.bind.annotation.RequestHeader; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam;import com.atguigu.book.Book;@Controller public class HelloController {@RequestMapping("/book")public String addBook(Book book){System.out.println("我要保存的圖書:"+book);return "success";}}

?

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的SpringMVC如何获取请求带来的各种信息 ||如果我们的请求参数是一个POJO(自定义参数类型), SpringMVC会自动的为这个POJO进行赋值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91在线精品李宗瑞 | 国产睡熟迷奷系列精品视频 | aaa在线播放 | 1024欧美| 手机av在线播放 | av集中营| 欧美影视 | 97色伦图片 | 影音先锋久久 | 91热精品 | 99自拍偷拍 | 国产一级性生活 | 日韩在线播放视频 | 国产免费av片在线 | 日韩久久精品视频 | 久久公开视频 | 成人免费毛片糖心 | 看片日韩| 欧美日韩在线国产 | 国产精品一区一区三区 | 久久女人天堂 | 日韩乱码人妻无码中文字幕 | 巨胸喷奶水www久久久免费动漫 | 国产精品视频在线观看免费 | 欧美三级视频在线观看 | 女人舌吻男人茎视频 | 性开放的欧美大片 | 黄色av国产 | 亚洲视频国产视频 | 中文字幕免费在线 | 午夜福利一区二区三区 | 91色呦呦| 国产一二三精品 | 男女啪啪国产 | 欧美午夜一区二区 | 邵氏电影《金莲外传2》免费观看 | 国产中文字幕久久 | 亚洲欧美日韩一区二区三区四区 | a级片在线免费观看 | 国 产 黄 色 大 片 | 一级大黄色片 | 鲁一鲁啪一啪 | 国产剧情在线观看 | av资源吧首页 | 黑人操亚洲人 | 久久精品无码一区 | 91久久人澡人人添人人爽欧美 | 日韩中文字幕精品 | 亚洲爽爽网 | 国产精品成人免费一区久久羞羞 | 性色影院 | 日韩有码一区二区三区 | 国产在线免费观看 | 国产人妻一区二区 | 调教丰满的已婚少妇在线观看 | 亚洲精品一区在线观看 | 免费在线观看中文字幕 | 蜜桃视频污 | 日本不卡在线视频 | 一本色道久久亚洲综合精品蜜桃 | 亚洲av成人无码一区二区三区在线观看 | 在线观看黄网 | 大尺度av在线 | 香蕉手机网 | 国产日韩欧美91 | 日本不卡123 | 超碰在线伊人 | 精品欧美色视频网站在线观看 | 国产免费成人av | 宅男噜噜噜666在线观看 | 视色影视 | 日b免费视频 | 久久影| 一级黄色视 | 无码人妻丰满熟妇区毛片18 | 久操av| 国产传媒一区 | 黄色片免费的 | 日韩一级二级视频 | 国产特级黄色片 | 活大器粗np高h一女多夫 | 波多野结衣亚洲天堂 | 成年人的天堂 | 国产三级日本三级在线播放 | 国模人体一区二区 | 国产视频久久久 | 欧美日韩国产区 | 96av在线视频 | 97人妻精品一区二区三区免费 | 亚洲区一区二区三区 | 久久久国产精品久久久 | 亚洲同性gay激情无套 | 四虎影视大全 | 久久久精品视频在线观看 | 亚洲精品字幕在线观看 | 丰腴饱满的极品熟妇 | 国产999在线观看 | 日本在线激情 | 国产精品黄视频 |