本文目錄一覽:
- 1、java怎麼判斷jsp頁面單選框
- 2、java中怎麼知道單選框的選中狀態
- 3、java大牛來!!下拉菜單-複選框-單選框-用法
- 4、在JAVA中怎麼得到單選框選中的內容
- 5、【JAVA】java單選框二選一的問題
- 6、java單選框二選一的問題
java怎麼判斷jsp頁面單選框
不直接提交表單,使用事件觸發js提交表單,js中獲取需要提交的數據,然後請求jsp或者servlet或者action等,同時返回信息通過js處理顯示或者表現出來,這就是異步請求機制和局部刷新。這是ajax的兩大特性,實現過程可以參考ajax。
java中怎麼知道單選框的選中狀態
使用JRadioButton定義選擇按鈕,如果要實現單選,需要把按鈕添加至ButtonGroup,如下:
ButtonGroup
buttonGroup2
=
new
ButtonGroup();
JRadioButton
select_ID
=
new
JRadioButton();
JRadioButton
select_Name
=
new
JRadioButton();
JRadioButton
select_Book
=
new
JRadioButton();
JRadioButton
select_All
=
new
JRadioButton();
初始化時執行:
buttonGroup2.add(select_ID);
buttonGroup2.add(select_Book);
buttonGroup2.add(select_Name);
buttonGroup2.add(select_All);
判斷是否選中:
select_Name.isSelected()
選中時返回true,否則false
java大牛來!!下拉菜單-複選框-單選框-用法
package fxw.xjtu.cn;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MenuItem;
public class Test {
protected Shell shell;
/**
* Launch the application.
* @param args
*/
public static void main(String[] args) {
try {
Test window = new Test();
window.open();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Open the window.
*/
public void open() {
Display display = Display.getDefault();
createContents();
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
}
/**
* Create contents of the window.
*/
protected void createContents() {
shell = new Shell();
shell.setSize(450, 300);
shell.setText(“SWT Application”);
Menu menu = new Menu(shell, SWT.BAR);
shell.setMenuBar(menu);
MenuItem menuItem = new MenuItem(menu, SWT.CASCADE);
menuItem.setText(“\u4E3B\u83DC\u53551”);
Menu menu_1 = new Menu(menuItem);
menuItem.setMenu(menu_1);
MenuItem menuItem_2 = new MenuItem(menu_1, SWT.CASCADE);
menuItem_2.setText(“\u4E0B\u62C9\u83DC\u53551.1”);
Menu menu_3 = new Menu(menuItem_2);
menuItem_2.setMenu(menu_3);
MenuItem menuItem_3 = new MenuItem(menu_3, SWT.CHECK);
menuItem_3.setText(“\u590D\u9009\u68461”);
menuItem_3.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, “菜單的監聽器”, “您選擇了:”+e.getSource());
}
});
MenuItem menuItem_4 = new MenuItem(menu_3, SWT.CHECK);
menuItem_4.setText(“\u590D\u9009\u68462”);
menuItem_4.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, “菜單的監聽器”, “您選擇了:”+e.getSource());
}
});
MenuItem menuItem_5 = new MenuItem(menu_3, SWT.CHECK);
menuItem_5.setText(“\u590D\u9009\u68463”);
menuItem_5.addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
MessageDialog.openInformation(shell, “菜單的監聽器”, “您選擇了:”+e.getSource());
}
});
new MenuItem(menu_3, SWT.SEPARATOR);
MenuItem menuItem_6 = new MenuItem(menu_3, SWT.RADIO);
menuItem_6.setText(“\u5355\u9009\u68461”);
MenuItem menuItem_7 = new MenuItem(menu_3, SWT.RADIO);
menuItem_7.setText(“\u5355\u9009\u68462”);
MenuItem menuItem_8 = new MenuItem(menu_1, SWT.NONE);
menuItem_8.setText(“\u4E0B\u62C9\u83DC\u53551.2”);
MenuItem menuItem_9 = new MenuItem(menu_1, SWT.NONE);
menuItem_9.setText(“\u4E0B\u6765\u83DC\u53551.3”);
MenuItem menuItem_1 = new MenuItem(menu, SWT.CASCADE);
menuItem_1.setText(“\u4E3B\u83DC\u53552”);
Menu menu_2 = new Menu(menuItem_1);
menuItem_1.setMenu(menu_2);
MenuItem menuItem_10 = new MenuItem(menu_2, SWT.NONE);
menuItem_10.setText(“\u4E0B\u62C9\u83DC\u53552.1”);
MenuItem menuItem_11 = new MenuItem(menu_2, SWT.NONE);
menuItem_11.setText(“\u4E0B\u62C9\u83DC\u53552.2”);
}
}
這個是用SWT寫的,很好用。具體的應用就是個menuitem添加選中的監聽器,這裡是在複選框選中時,彈出消息框,顯式該選項被選中。
在JAVA中怎麼得到單選框選中的內容
針對於在前台的業務可以用js
input type=”radio” id=”ra” name=”ra”
var value = document.getElementById(“ra”);
如果要提交到servlet 可以用post或者get兩個方式
input 都是表單元素,一般應該位於表單中,所以表單post後
String value = request.getAttribute(“ra”);
樓上的說法第一句應該是取到前一個頁面提交過來的值,而不能取到當前頁面的值,取到當前頁面應該用js,js處理前台業務才合適。
【JAVA】java單選框二選一的問題
這是SWING圖形化界面把 直接用鼠標拖拽多好,弄一個絕對布局,添加一個JRadioButton,我經常用鼠標托,方便
在AWT中是通過複選框組CheckBoxGroup來實現單選框的功能的,而在Swing中則直接提供了一個單選框JRadioButton。
java單選框二選一的問題
單選按鈕需要放入按鈕組中才可以只選一個啊!
例如:
ButtonGroup bg = new ButtonGroup();//創建按鈕組
JRadiaButton jrb1 = new JRadiaButton();
JRadiaButton jrb2 = new JRadiaButton();
bg.add(jrb1);
bg.add(jrb2);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/303260.html