將mysql里面的bit類型的性別sex在前端的jsp里面顯示出按鈕的形式實(shí)現(xiàn)方法如下:
為牡丹等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及牡丹網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、牡丹網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
1、獲取到bit的值,如果是0,那么映射成男 1映射成女
2、在頁(yè)面上創(chuàng)建radio按鈕,根據(jù)傳過來的0和1分別作判斷,如果是0
input type='radio' checked男
如果是1,就寫作:
input type='radio' checked女
3、舉例說明:
p
label
性別:
input type="radio" name="sex" value="男"
c:choose
c:when test="${dto.sex=='男'}"
checked
/c:when
/c:choose
/
男/label
input type="radio" name="sex" value="女"
c:choose
c:when test="${dto.sex=='女'}"
checked
/c:when
/c:choose
/
女/p
update 2次就行了,update 表 set 列名=男 where 列名=0,一次類推寫女,2次替換后,這個(gè)字段就可以寫WHERE 列名='男'了。你的第二個(gè)小問題有點(diǎn)奇怪啊,轉(zhuǎn)換后值自然可以作為關(guān)鍵字來查詢了
假如你那個(gè)字段名叫sex,取出來的結(jié)果集叫rs
在頁(yè)面上
% int sex = rs.getInt("sex");
if(sex == 1) {
%
男
%
} else {
%
女
% }%
還有不明白的地方HI我哈
CREATE TABLE t_user (
id INT(11) NOT NULL AUTO_INCREMENT,
sex CHAR(2) NULL,
PRIMARY KEY (id),
CONSTRAINT sex CHECK (sex in('男','女')));
擴(kuò)展資料:
1、數(shù)據(jù)庫(kù):在MySQL中,要存儲(chǔ)數(shù)據(jù),必須從數(shù)據(jù)庫(kù)開始,因此首先要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),但由于學(xué)校的MySQL服務(wù)器對(duì)學(xué)生數(shù)據(jù)帳號(hào)有限止。
2、學(xué)生不得創(chuàng)建數(shù)據(jù)庫(kù),故每個(gè)學(xué)生的帳號(hào)中已事先由信息中心為大家建立了一個(gè)名為帳號(hào)名的數(shù)據(jù)庫(kù)。但我們必須了解創(chuàng)建數(shù)據(jù)庫(kù)的語句為CREATE DATABASE 數(shù)據(jù)庫(kù)名
3、數(shù)據(jù)表結(jié)構(gòu):創(chuàng)建一個(gè)數(shù)據(jù)表的第一步即為創(chuàng)建數(shù)據(jù)表結(jié)構(gòu),在數(shù)據(jù)表結(jié)構(gòu)中的內(nèi)容包括:有幾個(gè)字段,每個(gè)字段的名稱,字段的類型,字段的長(zhǎng)度,字段的屬性。
4、字段:它是構(gòu)成數(shù)據(jù)表結(jié)構(gòu)的必須元素,一列數(shù)據(jù)就是一個(gè)字段。
5、字段名:用來描述字段的名稱,它可以用中文、英文字母、數(shù)字等字符來描述。
6、字段類型:用來限定數(shù)據(jù)的一種方式,即每一個(gè)字段下的數(shù)據(jù)必定類型是相同的。
7、字段長(zhǎng)度:即每一列字段中的數(shù)據(jù)位數(shù)。