标签:表单 方法 类类型 数据类型 基本数据类型 name out ping print
在前端有一个form表单,需要传递姓名和年龄,在controller可以采用基本数据类型或者String进行接受,
<form action="demo" method="post"> 名字:<input type="text" name="name"/><br/> 年龄:<input type="text" name="age"/><br/> <input type="submit" value="提交"/><br/> </form>
此时值需要接受参数的名称和传递的参数名称一致就行
fun01(String name,int age)
@Controller public class DemoController { @RequestMapping("/demo") public String fun01(String name,int age) {//字符串的返回值代表代表要跳转的页面 System.out.println(name); System.out.println(age); System.out.println("指定了demo"); //返回值最好写全路径,全路径就是以"/"开头的路径,否则就是相对路径, //相对路径就是以相对当前方法的映射路径,例如如果返回值是"main.jsp",是相对路径,最后的绝对路径是 //"demo/main.jsp" return "/main.jsp"; } }
此时需要 类类型的属性名称与前端传递参数的参数名称一致
@Controller public class DemoController { @RequestMapping("/demo") public String fun01(People peo) {//字符串的返回值代表代表要跳转的页面 System.out.println(peo.getName()); System.out.println(peo.getAge()); System.out.println("指定了demo"); //返回值最好写全路径,全路径就是以"/"开头的路径,否则就是相对路径, //相对路径就是以相对当前方法的映射路径,例如如果返回值是"main.jsp",是相对路径,最后的绝对路径是 //"demo/main.jsp" return "/main.jsp"; } }
@Controller public class DemoController { @RequestMapping("/demo") public String fun01(HttpServletRequest req) {//字符串的返回值代表代表要跳转的页面 System.out.println("指定了demo"); //返回值最好写全路径,全路径就是以"/"开头的路径,否则就是相对路径, //相对路径就是以相对当前方法的映射路径,例如如果返回值是"main.jsp",是相对路径,最后的绝对路径是 //"demo/main.jsp" System.out.println(req.getParameter("name")); System.out.println(req.getParameter("age")); return "/main.jsp"; } }
@Controller public class DemoController { @RequestMapping("/demo") public String fun01(People peo, String name,int age,HttpServletRequest req) {//字符串的返回值代表代表要跳转的页面 System.out.println(name); System.out.println(age); System.out.println(peo.getName()); System.out.println(peo.getAge()); System.out.println("指定了demo"); //返回值最好写全路径,全路径就是以"/"开头的路径,否则就是相对路径, //相对路径就是以相对当前方法的映射路径,例如如果返回值是"main.jsp",是相对路径,最后的绝对路径是 //"demo/main.jsp" System.out.println(req.getParameter("name")); System.out.println(req.getParameter("age")); return "/main.jsp"; } }
标签:表单 方法 类类型 数据类型 基本数据类型 name out ping print
原文地址:https://www.cnblogs.com/cplinux/p/9785647.html