1. 程式人生 > >servlet處理表單獲取引數的4種方式

servlet處理表單獲取引數的4種方式

1.request.getParameter("username");

2.如果一個名字對應多個引數值,例如checkbox

request.getParameterValues("checkbox");返回一個String型別的陣列

然後for迴圈輸出

也可用

  Map map =request.getParameterMap();
  String[] items =(String[])map.get("checkbox");

當然 如果checkbox沒有任何的值選定 要做個判斷

if(s==null)..........

3.如果servlet中不知道有哪幾個引數名稱

Enumeration e =request.getParameterNames()

String parameterName = null;

while(e.hasMoreElements()){

 parameterNames = (String) e.nextElement();

String values[] = request.getParameterValues(parameterName);

out.pritnln(parameterName);

 然後用for迴圈輸出

}

4.與3方法類似 道理一樣 ;方法不同

Map map  =request.getParameterMap()

Set set  =map.keySet();   set為所有引數名稱

Iterator it  = set.iterator();

String parameterNames = null;

while(it.hasNext()){

 parameterName=(String)it.next();

String values[] = request.getParameterValues(parameterName);

out.println(parameterName);

然後用for迴圈輸出

}

相關推薦

servlet處理獲取引數4方式

1.request.getParameter("username"); 2.如果一個名字對應多個引數值,例如checkbox request.getParameterValues("checkbox");返回一個String型別的陣列 然後for迴圈輸出 也可用   Map map =request.ge

Servlet處理提交的資料,然後再jsp頁面中顯示

第一個頁面,使用者表單介面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC

Action 中獲取資料的三方式

Action 中獲取表單提交資料的三種方式:(1)使用ActionContext類來獲取。(2)使用ServletActionContext類獲取。(3)使用介面注入的方式獲取。先來說說獲取表單資料的直

form提交的兩方式

btn border 前端 () input onclick sub 輸入 判斷 1.當輸入用戶名和密碼為空的時候,需要判斷。這時候就用到了校驗用戶名和密碼,這個需要在jsp的前端頁面寫;有兩種方法,一種是用submit提交。一種是用button提交。方法一:在jsp的前端

form的三方式(demo-form例項)

  第一種:使用type=submit 可以直接提交   <html> <head> <title>submit直接提交</title> </head> &n

提交的兩方式submit,onsubmit(當滿足條件之後才提交)

在form標籤設定onsubmit屬性,當return true之後才提交: <%@ page language="java" contentType="text/html; charset=U

js form傳送資料兩方式(post get)區別

<!DOCTYPE HTML> <html> <head> <title>please enter your title</

jquery ajax提交form資料幾方式小結 a標籤提交,input標籤提交 submit提交

方式一:舉個例子。 <a href="javascript:void(0)" id="click">點選</a> //jq獲取標籤,並且繫結單擊事件 $(“#click”).click(function (){ //點選後

JQuery外掛使用之Validation 快速完成驗證的幾方式

JQuery的Validation外掛可以到http://plugins.jquery.com/上去下載。今天來分享一下,關於這個外掛的使用。 簡易使用 這第一種方式可謂是傻瓜式的使用,我們只需要按照validation定義好的規則就可以了。 首先引

Struts2-驗證的兩方式

3. XML配置方式校驗。在編碼方式之前被執行。  1) 針對要校驗的Action類,在同包下編寫一個名為:Action類名-validation.xml校驗規則檔案。   2) 在校驗規則檔案中新增校驗規則:具體的校驗器名,引數可參看Struts2的reference或Struts2的API。      a

onsubmit阻止提交的一方式

最近做移動開發,一下從後臺轉移到前端了,之前寫了一年的java程式碼,現在天天搞jQ  css html ,肯定有點不習慣,不過現在已經適應了,寫頁面還是挺好玩的。 言歸正傳,今天遇到的就是怎麼阻止表

js提交的三方式

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>表單提交的三種方式&l

提交4方式

demo1 doc type function pat 相對 dem location cti 1,超鏈接 <!-- 鏈接到page2 --> <a href="page2.jsp">鏈接到page2</a><br> <

2.4.6 處理 的 工作原理的解釋

原理 rsvp 視圖 渲染 解釋 ash response 通過 填充 1.使用模型綁定     第一個 RsvpForm 動作方法渲染了對應的視圖——RsvpForm.cshtml 文件,生成了對應的表單。     第二個 RsvpForm 動

JavaWeb後臺從input獲取文本值的兩方式

out script body throws ioe spa ava set action JavaWeb後臺從input表單獲取文本值的兩種方式 #### index.html <!DOCTYPE html> <html

獲取物件 得三方法getElementById getElementsByName and getEl

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Request物件接收請求引數的中文亂碼處理

在開發中,很多人會遇到使用Request物件接收表單請求引數會遇到中文亂碼,至於怎麼處理呢?只需要瞭解其產生亂碼的原因,處理起來還是很容易的,接下來用程式碼演示: * Request接收中文資料 */ public class RequestDemo3 ext

python_Django 實現登入功能form引數接收處理

1.建立Django工程。 參考https://www.cnblogs.com/CK85/p/10159159.html中步驟。 2.在urls.py檔案中新增url分發路徑 """Django_test URL Configuration The `urlpatterns` list rout

servlet亂碼及接收提交引數

servlet輸出中文(輸出到頁面的中文亂碼)(1)亂碼產生的原因 out.println方法預設情況下會使用“iso-8859-1” response.setContentType("text/html;charset=utf-8");注:作用1:out.println

使用jquery前端處理空白提交的幾辦法(有更新)

表單驗空,並阻止提交。使用jquery的submit事件機制,利用event.preventDefault()阻止提交,程式碼如下: <script type="text/javascript" src="/static/js/jquery-3.2.