• spingmvc-参数传递


    将数据通过jsp页面传递给控制台:  

    /**
             * 参数传递第一种方法
             * 采用注解开发调用HttpServletRequest的方法
             * 
             * @param request
             * @return
             */
            @RequestMapping(value="reg.do")
            public String reg(HttpServletRequest request) {            
                String name=request.getParameter("userName");
                String pwd = request.getParameter("passWord");
                System.out.println("名字:" +name);
                System.out.println("密码:" +pwd);
                    
            }
            /**
             * 第二种参数传递的方法
             * 通过String来获取参数,但是参数名字和需要获得的参数名字一样
             * index页面的参数也是userName
             * @param userName
             * @return
             */
            @RequestMapping(value="reg2.do")
            public String reg2(String userName) {            
                System.out.println(userName);                         
            }       
            /**
             * 第三种参数传递的方法
             * 多个参数的传递
             * 以数组的形式进行数据的传递
             * @param xqs
             * @return
             */
            @RequestMapping(value="reg3.do")
            public String reg3(String [] xqs) {
                for(String xq:xqs) {
                    System.out.println(xq);        
                }                             
            }
            /**
             * 第四种方法通过实体类进行参数的传递
             * @param user
             * @return
             */
            @RequestMapping(value="reg4.do")
            public String reg4(UserInfo user) {        
                System.out.println(user);
                System.out.println(user.age);
                                    
            }

    jsp页面代码:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>com.zgy.index</title>
    </head>
    <body>
        <form action="reg4.do" method="POST" >
            <h1>欢迎来到登录界面</h1>
            姓名:<input type="text" name="name"><br>
            年龄:<input type="text" name="age"><br>
            <input type="text" name="xqs" value="LOL"><br>
            <input type="text" name="xqs" value="DNF"><br>
            <input type="text" name="xqs" value="看电影"><br>
            <input type="submit" name="button" value="提交">
        </form>
    </body>
    </html>

    根据action的值来来调用不同的方法进行显示。

  • 相关阅读:
    CentOS7怎样安装Nginx1.12.2
    CentOS7怎样安装MySQL5.7.22
    CentOS7怎样安装Java8
    CentOS安装JMeter
    CentOS安装nmon
    Unsupported major.minor version 51.0
    ssh问题_2
    数据库索引
    Name node is in safe mode.
    hadoop节点之间通信问题
  • 原文地址:https://www.cnblogs.com/zhaoguoying/p/11393841.html
Copyright © 2020-2023  润新知