springMVC 獲取請求引數的幾種方式
首先編寫發起請求的jsp頁面user_add.jsp如下:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%> <html> <head> <title></title> </head> <body> <h1>新增使用者資訊1</h1> <form action="user/add.do" method="post"> 賬號:<input type="text" name="username"><br> 密碼:<input type="password" name="password"><br> <input type="submit" value="提交"> </form> </body> </html>
1、通過request物件獲取(request.getParameter()方法)
UserController類的add方法:
@RequestMapping("/add.do")
public String add(HttpServletRequest request){
System.out.println("賬號:"+request.getParameter("username"));
System.out.println("密碼:"+request.getParameter("password"));
return "user_add";
}
2、直接設定引數,通過@RequestParam註解:
@RequestMapping("/add.do")
public String add(@RequestParam("username")String userName,@RequestParam("password")String passWord){
System.out.println("賬號:"+userName);
System.out.println("密碼:"+passWord);
return "user_add";
}
3、通過JavaBean物件(如User)或型別物件(如Integer)注意:表單中標籤的name屬性值必須與類的屬性名稱一致:
修改user_add.jsp如下:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=utf-8"%>
<html>
<head>
<title></title>
</head>
<body>
<form action="user/add.do" method="post">
編號:<input type="text" name="userId"><br>
姓名:<input type="text" name="userName"><br>
性別:<input type="text" name="userSex"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
新增User類:
public class User{
private Integer userId;
private String userName;
private String userSex;
//此處省略getter setter方法
public String toString(){
return "編號:"+userId+",姓名:"+userName+",性別:"+userSex;
}
}
相應UserController中的add方法:
@RequestMapping("/add.do")
public String add(User user){
System.out.println("使用者:"+user);
return "user_add";
}
相關推薦
springMVC 獲取請求引數的幾種方式
首先編寫發起請求的jsp頁面user_add.jsp如下: <%@ page language="java" import="java.util.*" contentType="text/h
springmvc 前端 發ajax請求的幾種方式
一.傳json單值或物件 1.前端 1 var data = {'id':id,'name':name}; 2 $.ajax({ 3 type:"POST", 4 url:"user/saveUser",
java 獲取時間的幾種方式,以及SimpleDateFormat裡引數的解釋 等
1、通過Date類來獲取當前時間 Date day=new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(
Spring在代碼中獲取bean的幾種方式(轉)
mxml get text spa 回調 獲取對象 ati -s null 獲取spring中bean的方式總結: 方法一:在初始化時保存ApplicationContext對象 1 ApplicationContext ac = new FileSystemXml
前端向後臺發送請求有幾種方式?
發送請求 ajax nbsp a標簽 lin 請求 ram class img 1、 link標簽的href屬性 2、 script標簽的src屬性 3、 img標簽的src屬性 4、 ajax發送請求 5、 表單提交發送請求 6、 a標簽的href發送請求 7、 ifra
非同步傳送請求的幾種方式
asyncio: # import asyncio # def fun1(): # print('start') # yield from asyncio.sleep(1) # print('end') # # tasks=[ # fun1(),fun1() #
獲取 RenderTexture 的幾種方式
RenderTexture Constructor public class ExampleClass : MonoBehaviour { public RenderTexture rt; void Start() { rt =
原生js及jquery獲取標籤的幾種方式——為什麼id不能重複
1. 原生js獲取標籤 DOM(document object model)文字物件模型 我們在用原生js獲取標籤都離不開DOM 用原生js獲取標籤的幾種常用方法 1. 獲取標籤id document.getElementById(‘id’) 引數是id的字元,
javascript原生跨域請求的幾種方式
實現原理:利用src屬性實現跨域訪問 第一種方式、、 src是請求伺服器地址路徑 <script type="text/javascript" src="http://10.35.166.110/
獲取SHA1的幾種方式
1、通過Eclipse編譯器獲取SHA1 使用 adt 22 以上版本,可以在 eclipse 中直接檢視。 Windows:依次在 eclipse 中開啟 Window -> Preferances -> Android -> Build。 Mac:依次在 eclip
java之在普通程式碼中獲取bean的幾種方式
普通程式碼中獲取bean的幾種方式 最近在專案中,因程式碼模式要求,需要在普通類中去主動呼叫bean例項,經過參考分析,做如下的整理。 在初始化時儲存ApplicationContext物件 通過Spring提供的utils類獲取ApplicationC
獲取Bitmap的幾種方式總結
從獲取方式分: (1)以檔案流的方式 假設在sdcard下有 test.png圖片 FileInputStream fis = new FileInputStream("/sdcard/test.pn
Jquery 獲取物件的幾種方式
1、JQuery的核心的一些方法 each(callback) ‘就像迴圈 $("Element").length; ‘元素的個數,是個屬性 $("Element").size(); ’也是元素的個數,不過帶括號是個方法 $("Element").get
外部獲取IndexPath的幾種方式(關聯物件等)
1、 一般方式 - (void)buttonAction:(UIButton *)sender { UITableViewCell *cell = (UITableViewCell *)[[sender superview] superview]; NSIndexPath *indexPath = [_t
http請求的幾種方式
GET 請求獲取由Request-URI所標識的資源。 POST 在Request-URI所標識的資源後附加新的資料。 HEAD 請求獲取由Request-URI所標識的資源的響應訊息報頭。 OPTIONS 請求查詢伺服器的效能,或查詢與資源相關的選項和需求。
$.ajax()方法從伺服器獲取json資料幾種方式詳解
一.什麼是json json是一種取代xml的資料結構,和xml相比,它更小巧但描述能力卻很強,網路傳輸資料使用流量更少,速度更快。 json就是一串字串,使用下面的符號標註。 {鍵值對} : json物件 [{},{},{}] :json陣列 "" :雙引號內是屬性或值
Spring在程式碼中獲取bean的幾種方式
方法一:在初始化時儲存ApplicationContext物件 方法二:通過Spring提供的utils類獲取ApplicationContext物件 方法三:繼承自抽象類ApplicationObjectSupport 方法四:繼承自抽象類WebApplicationO
【Android】獲取Bitmap的幾種方式總結
ApplicationInfo appInfo = getApplicationInfo(); //得到該圖片的id(name 是該圖片的名字,"drawable" 是該圖片存放的目錄,appInfo.packageName是應用程式的包) int resID = getResources().getIde
NGINX負載均衡分發請求的幾種方式
1、輪詢(預設)每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。 2、weight指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。 3、i
Java實現攔截HTTP請求的幾種方式
在Java的服務端開發當中,攔截器是很常見的業務場景,這裡對Java開發當中幾種常見的攔截器的實現方式進行記錄和分析。案例說明基於Spring Boot環境。一:實現javax.servlet.Filter介面(使用過濾器方式攔截請求)import org.springfra