• springmvc <from:from>标签的使用


    公司要使用springmvc自带 form标签,在网上看了两天,有点收获,先小记一下.

    html

    <form:form action="form.do" modelAttribute="student" >  
    <table> <tr> <td>最喜欢的运动:</td> <td>
              <!--id 为student中的属性--> <form:select path="id" > <option>请选择:</option> <form:options items="${list}" itemLabel="name" itemValue="id"/> </form:select> </td> </tr> <tr> <td colspan="2"><input type="submit" value="提交"/></td> </tr> </table> </form:form>

    java代码

       @RequestMapping(value = "lisi")
        public String list(Model model){
            ArrayList list = new ArrayList();
             list.add(new Student(1,"李四","15"));
            list.add(new Student(2,"张三","16"));
            list.add(new Student(3,"王二","17"));
    
            model.addAttribute("list",list);
          //modelAttribute 的值 下拉框的值也和这个做比较 model.addAttribute(
    "student",new Student(3,"王二","17")); return "forward:/test.jsp"; }

    注意

    1. modelAttribute 的值需要和页面传递过来的属性名一样,是一个提交时需要封装的对象
    2. <form:select> 如果在<form:form>标签中 path的值必须是modelAttribute封装的对象的属性的一个,写成其他的会报错
    3. 如果<form:select>标签不在<form:form>中 path的值必须是model 的属性名的其中一个

    4. 下拉框默认选择的值为页面传递过来的model中对象的属性值

    只写了<form:select>标签的用法的注意事项,剩下的有时间补充

  • 相关阅读:
    第五次作业——词法分析程序的设计与实现
    第四次作业——文法和语言总结与梳理
    第三次作业-语法树,短语,直接短语,句柄
    消除左递归
    DFA最小化
    非确定的自动机NFA确定化为DFA
    正规式到正规文法与自动机
    正规文法与正规式
    词法分析程序的设计与实现
    第四次作业-文法和语言总结与梳理
  • 原文地址:https://www.cnblogs.com/huahualove/p/14129118.html
Copyright © 2020-2023  润新知