jsp中的input里面的东西要怎么取出来?

2024-11-16 01:45:59
推荐回答(5个)
回答1:

表单元素:

JSP获取参数:
使用Request对象,只用于当前页面:
String name=request.getParameter("name");
也可以使用Session对象来保存,另一个页面可以使用。
session.setAttribute("Name",name);
获取session对象值方式:
session.getAttribute("Name");

回答2:

有两种方式,根据具体应用选择:
1. 通过JavaScript操作DOM获得值。
例如:给input设定id="email",js代码为:
var email = document.getElementById('email').value;

2. 表单提交后,用java代码获取表单值。
例如:给input设定name="email",java代码为:
String email = request.getParameter("email");

如果是页面验证之类的,选用第一种;如果想在后台java代码中获取,需要form的提交,选第二种。

回答3:

用JavaScript来取值
方法1 在input这个标签上 加上一个ID属性 通过document.getElementById()来取

方法2 通过document.getElementsByTagName("input")[i]来取,i为你jsp上第i个input 不知道你懂不

回答4:

有很多种方法,你这表单提交以后,如果使用了struts1,那么直接可以通过formbean拿到,如果是struts2,那么就在你处理这个请求的类的对应属性中可以得到,如果是servlet的话可以用
request.getParaneter("属性名字");得到
如果是在javascript中获取的话通过document.getElementById("属性名").value;

回答5:











如果提交表单可以在Action中调用
String textValue= request.getParameter("textName");
System.out.println("textValue = " +textValue);
取得