zoukankan      html  css  js  c++  java
  • how to make form:checkboxes in JSP

    retransmitTable.jsp file:

     <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
    <link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/resources/css/retransmit_style.css"/>
    <div>
    <form:form modelAttribute="retrans" method="POST" action="/doRetransmition">
    <fieldset>
    <span>
    <form:checkboxes items="${retransmitValues}" path="description" element="span class='label_check1'"/>
    </span>
    <input type="submit" name="Submit" id="Submit" value="Submit" class="button" />
    </fieldset>
    </form:form>
    </div>

    retransmit_style.css file:

    fieldset { border: 0; padding-bottom: 9px; }
    label
    .radios {padding-top: 18px; background: url(divider.png) repeat-x 0 0; }
    .label_check1{display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px;}
    .label_radio { margin-right: 5px; }

    BgChechkController.java:
    @RequestMapping(value = "/getRetransmitionTable", method = RequestMethod.GET)
    public ModelAndView processSubmit(@ModelAttribute("retrans") Retransmition greeting, BindingResult result){

    System.out.println("lei::getRetransmitionTable");

    // FiscUser user = (FiscUser)SecurityContextHolder.getContext().getAuthentication().getPrincipal();

    // boolean showRetransmit = user.getUserDetails().hasRight(AccessRight.Code.VIEW_BGCHECK_DETAILS.name());

    ModelAndView mav = new ModelAndView();
    List<Retransmition> list = bgCheckDao.getAllRetransmit();
    for(int i = 0; i < list.size(); i ++){
    System.out.println(list.get(i).getDescription());
    }
    mav.addObject("retransmitValues", bgCheckDao.getAllRetransmit());
    mav.addObject("retransmittable", greeting);
    mav.setViewName("retransmitTable");

    return mav;
    }

    @RequestMapping(value = "/doRetransmition", method = RequestMethod.POST)
    public void doRetransmition(){
    System.out.println("helloworld");
    }

    Retransmition.java:

    package com.birdiinc.fisc.model;

    import java.io.Serializable;

    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.EntityListeners;
    import javax.persistence.GeneratedValue;
    import javax.persistence.GenerationType;
    import javax.persistence.Id;
    import javax.persistence.Table;

    @Entity
    @EntityListeners({BaseEntityListener.class})
    @Table(name = "RETRANSMIT_RIGHT")
    public class Retransmition implements Serializable {

    private String description;

    @Id
    @Column(name = "DESCRIPTION", nullable = false)
    public String getDescription() {
    return description;
    }
    public void setDescription(String description) {
    this.description = description;
    }

    @Override
    public String toString() {
    return this.getDescription();
    }

    }

  • 相关阅读:
    sql 一对多变成一对多的最后一条记录的做法
    2.如何优化操作大数据量数据库(改善SQL语句)
    asp数据操作类DB
    4.如何优化操作大数据量数据库(几十万以上数据)(如何选择聚合索引)
    【转】asp中记录集对象的getrows和getstring用法
    用DB类写新闻系统1
    Apache+Tomcat配置负载均衡
    C# CAD 几何图形周围创建尽可能小的圆 使用 .NET 在 2D AutoCAD
    C# Cad 2007 工具栏 工具条创建
    C# Cad 拉伸 关键 GetStretchPoints MoveStretchPointsAt
  • 原文地址:https://www.cnblogs.com/reynold-lei/p/3195129.html
Copyright © 2011-2022 走看看