如何在JSP-Spring MVC中使用MYSQL进行数据绑定复选框

时间:2015-05-11 05:10:26

标签: mysql spring jsp spring-mvc jdbctemplate

在MYSQL下

CREATE TABLE TINYIMPL(
OID INT(11) NOT NULL AUTO_INCREMENT,
ADDRESS VARCHAR(30),
TYPE VARCHAR(5),
ISACTIVE TINYINT(1),
PRIMARY KEY (`OID`)
);

1)如何将上述TINYINT(1)解释为JSP中的复选框列表?

2)默认情况下,TYPE在数据库中设置为type1,当我们点击复选框并在jsp中提交此表单时,我应该得到type2。

我的jsp代码看起来像这样,

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Logistics Section Welcomes You</title>
    </head> 
<h4>Welcome, ${author}</h4>
<body>
    <div align="center">
        <h3>TINYIMPL</h3>
        <TABLE BORDER="1">
        <TR>
            <TH>OID</TH>
            <TH>ADDRESS</TH>
            <TH>TYPE</TH>
            <TH>ISACTIVE</TH>
        </TR>
            <c:forEach var="tinyimpl" items="${tinyimpl}" varStatus="status">
            <tr>
                <td>${status.index + 1}</td>
                <td>${tinyimpl.ADDRESS}</td>
                <td>${tinyimpl.TYPE}</td>
                <td>${tinyimpl.ISACTIVE}</td>
            </tr>
            </c:forEach>             
        </table> 
    </div>
</body>

对于checkbox和mysql之间的数据绑定,

问题是声明一个TINYINT并说明与CHECKBOX相同,并在点击时进行进一步的更新过程。 正确答案获得奖励。

0 个答案:

没有答案