jsp如何获得html form中的数据

jsp如何获得html form中的数据

HTML:

<form action="a.jsp">

<input type="text" name="test_data"/>

<input type="submit" value="提交" />

</form>

a.jsp:

<%

String testData = request.getParameter("test_data");   // 即可获得test_data的值。

%>

扩展资料:

页面间链接和数据传递的三种方式

(1)通过JSP表单形式将数据提交到下一个页面;

(2)通过JSP表单链接将数据提交到下一个页面;

(3)通过JSP表单会话将数据提交到后续页面,会话是一次会话只要浏览器不关闭就不会关闭会话,一般默认保存30分钟可以根据自己的需要更改。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-07

方法一:HTML

<form action="a.jsp">

<input type="text" name="test_data"/>

<input type="submit" value="提交" />

</form>

方法二:a.jsp

<%

String testData = request.getParameter("test_data");   // 即可获得test_data的值。

%>

扩展资料:

经常遇到的错误:

Uncaught TypeError: $(...).ajaxForm is not a function

1、没有引入jquery.form.js

//引入

<script type="text/javascript" src="你的路径/jquery.form.js"></script>

2、引入了jquery.form.js但是位置不对

jquery.min.js要在jquery.form.js之前引入

3、jquery.min.js的版本不够新

本回答被网友采纳
第2个回答  2010-05-22
html页面的表单
<form action="myjsp.jsp" method="post">
你要输入的数据:<input type="text" name="data ">
</form>
在表单中,action动作和method合起来表示把数据交给mujsp.jsp页面去处理,
在jsp页面呢,用
<% request.getParmerter("data");%>获取html页面传递过来的数据,
要注意的是,有时候连个页面之间的传递会出现中文乱码现象,
解决乱码的做法是:在jsp页面加上
<% request.setCharacterEncoding("GB2312");
request.setCharacterEncoding("GB2312"); %>
这样就不用担心编码问题了本回答被提问者采纳
第3个回答  2018-07-29

代码如下:

<form name="f1">

<input name="user" type=text" value="123123">

</form>

<script language="javascript">

alert(f1.user.value);

</script>

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。J

SP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

本回答被网友采纳
第4个回答  2010-05-22
是获取当前jsp页面中表单的数据吗?和html差不多,也要先给表单取一个名字,如果你用的是html标签,那还是用name属性给表单取名,如果是用struts,侧不是用name属性,而是id,还是其他什么属性吧,有两个属性都可以给表单取名,你可以查一下struts API,或者试一下表单的几个属性,具体哪一个我也忘了,然后再是表单名.文本框名.value,和html一样