首页 > 代码库 > JSP简单练习-获取表单数据
JSP简单练习-获取表单数据
在JSP中,服务器端程序与客户端交互最常用的方法就是采用表单提交数据。表单提交的方法主要有两种,一种是get方法,另一种是post方法,两者最大的区别:使用get方法提交的数据会显示在浏览器的地址栏中,而post方法则不会显示,故post方法更为常用。表单中提交的数据可以是文本框、列表框及文本区域等。使用request对象的getParameter()方法可得到表单中相应数据项的值。
以下为“获得表单数据”的代码:
<!-- userRegist2.jsp --> <%@ page contentType="text/html;charset=gb2312" %> <script language="javascript"> function on_submit() // 验证数据的合法性 { if(form1.username.value=http://www.mamicode.com/="")><!-- acceptUserRegist.jsp --> <%@ page contentType="text/html; charset=gb2312" %> <%! public String codeToString(String str) { String s=str; try{ /* 下面需注意:不能使用gb2312,需使用ISO-8859-1 */ byte tempB[]=s.getBytes("ISO-8859-1"); s=new String(tempB); return s; }catch(Exception e) { return s; } } %> <html> <head> <title>接收新用户注册</title> </head> <body> 这是新用户注册所提交的数据: <br> 用户名是:<%=codeToString(request.getParameter("username")) %><br> 密码是:<%=codeToString(request.getParameter("userpassword")) %><br> 性别是:<%=codeToString(request.getParameter("sex")) %><br> 出生年月:<%=request.getParameter("year")+request.getParameter("month")+request.getParameter("day") %><br> 电子邮箱:<%=request.getParameter("E-mail") %><br> 家庭住址:<%=codeToString(request.getParameter("address")) %><br> </body> </html>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。