• 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的值来来调用不同的方法进行显示。

  • 相关阅读:
    职场“十不要”,让你少奋斗30年
    360与QQ在用户界面上的明显BUG
    urlMappings在asp.net2.0,asp.net4.0中的差异
    NHibernate主键生成方式
    MDaemon 常用视频教程
    sqlserver 差异备份与还原示例
    没有不死的爱情, 只有平淡的亲情——如何维系我们的婚姻
    25 个在 Web 中嵌入图表的免费资源
    atoi,atol,strtod,strtol,strtoul实现类型转换
    人生之精华,胜读十年书
  • 原文地址:https://www.cnblogs.com/zhaoguoying/p/11393841.html
Copyright © 2020-2023  润新知