1. 程式人生 > >Struts2單選按鈕標籤s:radio的使用及其設定預設值

Struts2單選按鈕標籤s:radio的使用及其設定預設值

首先在頁面中引入struts標籤庫:

<%@ taglib prefix="s" uri="/struts-tags"%>

在JSP頁面中建立單選按鈕radio的方法:

<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="1"/>

其中list中的鍵值對錶示所有的選項,value表示設定的預設值,如果這個預設值是從後臺傳過來的,可以這樣設定:

<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="#{buyer_gender }"/>

注意這裡使用的是 # 符號而不是 $ 。

funi16:我寫的是<s:radio list="#{1:'推薦到周邊個人模組',0:'不推薦'}" name="recommendEnable"  value="recommendEnable"></s:radio>,因為我需要的屬性是Integer型別的,所以不需要寫成字串的形式,而我在獲取是時候也是Integer型別的,recommendEnable是我在後臺就已經獲得的資料了,所以直接寫值就行了。

如果不是從後臺獲取值,寫成<s:radio list="#{1:'推薦到周邊個人模組',0:'不推薦'}" name="recommendEnable"  value="1"></s:radio>就可以預設為1了。

獲取s:radio的值的方法

s:radio的值得獲取也非常的簡單,如果是在struts2的action則直接使用標籤的name屬性即可獲得:

首先宣告一個屬性,名稱為radio的name,再新增getter和setter方法:

String gender;
public String getGender() {
	return gender;
}
public void setGender(String gender) {
	this.gender = gender;
}

這樣就可以直接取得選擇的值了。(選擇的值為標籤的list屬性的鍵值對的key,如上面的1或0)

相關推薦

Struts2按鈕標籤s:radio的使用及其設定預設

首先在頁面中引入struts標籤庫: <%@ taglib prefix="s" uri="/struts-tags"%> 在JSP頁面中建立單選按鈕radio的方法: <s:radio list="#{'1':'先生','0':'女士'}" n

VC按鈕控制元件(Radio Button)用法

先為對話方塊加上2個radio button,分別是Radio1和Radio2。 問題1:如何讓Radio1或者Radio2預設選上?如何知道哪個被選上了?  關鍵是選上,“預設”只要放在OnInitDialog()即可。三種方法可以讓它選上,  第一種:  ((C

jquery判斷按鈕radio是否選中的方法

type 兩種方法 article cti 頁面 html query his on() 這篇文章主要介紹了jquery判斷單選按鈕radio是否選中的方法,實例分析了加載頁面時獲取單選按鈕ID和點擊按鈕時獲取單選按鈕ID兩種方法,非常簡單實用,需要的朋友可以參考下

angularJs 處理按鈕radio

label style eve div del inpu level blog val <label class="radio"> <input type="radio" name="level" ng-model="levelName" val

jquery獲取按鈕radio

1,簡單寫就是: var val== $('input[name="sex"]:checked').val(); 2,話不多說直接上程式碼: 記得引入jquery就可以了 <!DOCTYPE html> <html lang="en"> <head>

js javascript 根據後臺的預設選中按鈕,radio,預設,預設

js javascript 根據後臺的值預設選中單選按鈕,radio,單選預設值,單選扭預設 <html> <head> <title>初始化單選</title> <script>

去掉radio按鈕預設樣式

在實際專案中radio單選按鈕的預設樣式是很討厭的  很多地方用了跟主色調不一樣很突兀  我在網上查了查自己改了一個 <dd> <label> <inp

select下拉列表 和 radio按鈕控制元件開關---- 根據選擇選項 & change事件

select option選項 1)下拉列表根據值,選中其中一個選項: 根據value值選中: $("#orientation option[value= '"+ orientation_val +"']").attr('selected',true); 根據text值選

AngularJS radio按鈕

今天在看angularJS的API時,看到一個例項。 在頁面上有幾個專案名稱,每個名稱前面都有一個checkbox,如果打上勾,則表示這個專案已經完成,如果沒有打鉤,則表示未完成。 然後在下方設定一個輸入框,用來輸入新增加專案的名稱,再下邊是兩個radio按

按鈕radio-CSS樣式

<style> .demo--label{margin:20px 20px 0 0;display:inline-block} .demo--radio{display:none} .de

使用easyui框架form控制元件,按鈕radio或複框checkbox樣式問題

easyui只提供了textbox文字框,未提供單選按鈕radio或複選框checkbox控制元件,在使用過程中,會存在單選按鈕radio或複選框checkbox與文字框textbox樣式不統一的問題,要保證其樣式的統一性,可以通過如下程式碼實現: for

jQuery獲取迴圈中的選中按鈕radio

1.<input type="radio" name="testradio" value="jquery獲取radio的值" />jquery獲取radio的值 2.<input type="radio" name="testradio" value="jquery獲取checkbox的值

用el表示式給radio按鈕checked屬性賦

<input type="radio" name="user.sex" id="male" value="男" <c:if test="${user.sex=='男'}"> checked='checked'</c:if> /> <label for="female

Android中Radio按鈕操作

public class MainActivity extends Activity { private RadioGroup group_temo; private RadioButton checkRadioButton; @Override pr

html中的按鈕radio如何實現可同時選中多個進行表提交

為了便於學習,我們將單選按鈕radio和複選框checkbox作對比: 具體程式碼如下: ****************************************************tes

html自定義按鈕radio(CSS)

最近需要自定義radio,參考了一些別人的文章,在這裡記錄一下自己做的一個小選擇頁面。 效果圖如下:(點選按鈕前) 點選按鈕並選擇後:  顏色大小等都可以根據專案進行修改,這裡為了介面的好看,對span整個Div左浮動,選擇項右浮動。為了分割開選項,採取了給按鈕

表格變色(擊行,把當行的按鈕(radio)設為選中狀態,並應用當前樣式)

需求:單擊行,自動選中當前行中的單選框按鈕。html頁面: <table id="tbList" class="table footable" data-sort="false">

HTML的radio按鈕實現男、女性別只能選擇一個

HTML中的radio單選按鈕實現男女性別選擇,普遍邏輯肯定是隻能選擇其中一個,要實現這個功能可以在<input>標籤里加一個name屬性,並設定name屬性值相同即可!例如:<inp

jQuery 實現按鈕radio)勾和取消,使用prop()代替attr() 踩坑部落格

歡迎來到Altaba的部落格  2017年11月1日 很多時候,我們需要原因js指令碼去操控一排單選按鈕,獲取後臺資料顯示當前項的某個設定值,通過單選框顯示,進而還能夠通過修改勾選單選按鈕去修改這個項的值,由於整個專案前端是通過jQuery實現,果斷想到使用attr()方法