关于jsp向controller传参,controller接收值

关于jsp向controller传参,controller接收值

方法一:Form表单-->可直接利用name属性传值

Jsp代码:

密码: 账号:

 

Controller中的java代码:

@RequestMapping(value = "myTest1")

public void   getInfo1(@RequestParam(required=false) String account,String pwd){

              System.out.println("账号是:"+account);

              System.out.println("密码是:"+pwd);

  }

PS:jsp中的name要和接收的参数名字一致

效果图如下:

关于jsp向controller传参,controller接收值_第1张图片

方法二:在路径上带参数

Jsp代码:

    body中的代码: 



密码: 

账号:  



       javaScrpt中代码

Controller中的java代码:

@RequestMapping(value = "myTest2")
public void   getInfo2(HttpServletRequest request){

String myAccount = request.getParameter("account");

         String myPwd = request.getParameter("pwd");

         System.out.println("账号是:"+myAccount);

         System.out.println("密码是:"+myPwd);

 }

PS:jsp中的路径的参数名字要和接收的参数名字一致

效果图如下:

关于jsp向controller传参,controller接收值_第2张图片

注:传值的方式不止这两种,当然还有其他的方式,这只是我平时用的比较简单的两种方式,感兴趣的童鞋可以自己再了解

你可能感兴趣的:(SSM)