`
yyzhpq
  • 浏览: 289264 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

getParameterValues用法

    博客分类:
  • j2ee
阅读更多
<form name="checkform" method="post" action="getvalue.jsp"> 
你希望学习哪些程式语言:<br>
<input type="checkbox" name="langtype" value="JSP">JSP 
<input type="checkbox" name="langtype" value="PHP">PHP 
<input type="checkbox" name="langtype" value="PERL">PERL
<input type="submit" name="b1" value="送出">
</form>

这些input type名称都叫做langtype,如果用request.getParameter("langtype")来取这些值,到底要取哪一个?所以在这个时候,不能用getParameter来取资料,而应该用getParameterValues来取资料,用这个方法,会将前端同名的input type以阵列的方式取回,所以可以宣告一个String的阵列来承接,用法如下:
String langtype[]=request.getParameterValues("langtype");
//用getParameterValues的方法,将核取到的值取到langtype[]阵列内
if (langtype!=null)
//前端的使用者,如果没打勾的话
//request.getParameterValues("langtype")会接收到null值
{
  int size=java.lang.reflect.Array.getLength(langtype);
//取得这个阵列大小
  for (int i=0;i<size;i++)
  {
    out.println(langtype[i]+"<br>");
  }
//利用一个for迴圈将阵列资料取出
}
分享到:
评论

相关推荐

    j2ee期末复习资料

    j2ee复习资料 一、选择题 1.page 指令的(b )属性用于引用需要的包或类 ...3.使用 response 对象进行重定向时,使用的是(c )方法。 A.getAttribute B.setContentType C.sendRedirect D.setAttribute

    jquery ajax 向后台传递数组参数示例

    只能用request来接收,request.getParameterValues()方法返回的是一个String[],所以,应该是在前台传输的时候调用了对象的toString()方法,那么如果依然想传递对象怎么办?凉拌! 但是可以使用JSON字符串来实现,在...

    防范XSS攻击程序

    输入转义 对用户输入的所有数据进行拦截,检测是否含有XSS攻击关键字,如果... 方法是实现一个自定义的 HttpServletRequestWrapper ,然后在 Filter 里面调用它,重写getParameter, getParameterValues 函数即可。

    jsp内置对象的用法

    9 String[] getParameterValues(String name) 返回包含参数name的所有值的数组 10 String getProtocol() 返回请求用的协议类型及版本号 11 String getScheme() 返回请求用的计划名,如:http.https及ftp等 12 ...

    Jsp中request的3个基础实践

    本文包含request内置对象的使用、乱码处理的两种方法、使用request.getParamter()方法获取表单提交的数据、采用request对象通过getParameter()方法和getParameterValues()方法获取表单请求数据、使用request内置对象...

    潍坊学院成人教育Java-Web程序设计B卷试卷及参考答案.doc

    使用JSP开发Web项目时,web.xml文件一般位于目录结构中的_____下。 A. src目录 B. 文档根目录或其子文件夹 C. META-INF目录 D. WEB-INF目录 3. 下列代码的输出结果是______ &lt;script&gt; var s = "2,3,4,5,6"; document...

    jspsmart.jar包及帮助文档

    上传文件使用的方法: 1、upload 作用:上传文件数据。对于上传操作,第一步执行initialize方法,第二步就要执行这个方法。 原型:public void upload() 2、save 作用:将全部上传文件保存到指定目录下,并返回...

    EL表达式 (详解)

    在EL中则使用下列方法 ${sessionScope.username} 2)与输入有关的隐含对象 与输入有关的隐含对象有两个:param和paramValues,它们是EL中比较特别的隐含对象。 例如我们要取得用户的请求参数时,可以利用下列...

    超级有影响力霸气的Java面试题大全文档

    当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 20、abstract class和interface有什么区别? ...

    java 面试题 总结

    当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 17、abstract class和interface有什么区别? 声明方法...

Global site tag (gtag.js) - Google Analytics