TextField类有一个getText() 的方法,用于返还当前文本框里的字符串。因为你定义的是Component类,这个类不支持getText方法,需要先强制转换。返还的字符串用IntegerparseInt方法转换成整数型。比如:
int i=IntegerparseInt(((TextField)cmpt[1])getText());
最后是a标签里面使用onclick这个动作,然后在js里面写个function用来获取你要穿送的文本框的值,然后直接var aa = documentgetElementById("aa")value; windowlocationhref="actionaa="+aa;后台用requestgetParameter("aa");就可以了。
文本框是前台的,java是后台的
想获得文本框的内容可以在html中写一个form表单,然后在form中加入一个input标签,input标签有一个name属性,把name属性随便设置一个值,提交form表单会把input内容一起提交的后台java代码
java接收到前台form表单的请求,可以用requestgetParameter()方法来获得input的内容。
给你写了个例子,你看看
import javaawtBorderLayout;
import javaawteventActionEvent;
import javaawteventActionListener;
import javaxswingJButton;
import javaxswingJFrame;
import javaxswingJLabel;
import javaxswingJPanel;
import javaxswingJTextField;
public class MainFrame extends JFrame implements ActionListener{
private JTextField txtUserName;
private JButton btnLogin;
public MainFrame() {
JPanel panel = new JPanel();
thisgetContentPane()add(panel, BorderLayoutCENTER);
txtUserName = new JTextField(10);
btnLogin = new JButton("Login");
btnLoginaddActionListener(this);
paneladd(new JLabel("UserName"));
paneladd(txtUserName);
paneladd(btnLogin);
thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
thispack();
}
public void actionPerformed(ActionEvent e) {
if (egetSource()equals(btnLogin)) {
Systemoutprintln(txtUserNamegetText());
}
}
/
@param args
/
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new MainFrame();
framesetVisible(true);
}
}
1、监听按钮
EventAction ea;eagetSource()equals("你的按钮对象名称");//--即表示按钮被点击了
2、获取输入框值
TextField tf;tfgetText();//--即可获得输入框文本值
以上就是关于JAVA 如何读取文本框内的内容全部的内容,包括:JAVA 如何读取文本框内的内容、java中用a标签提交,后台怎样获取页面文本框的值、怎么在java中获得一个文本框输入的内容啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)