2013-12-16 55 views
-1

*忽略它--------------發送數組到servlet從jsp頁面並接收它在servlet中------------忽略它

忽視它

*

我在JSP和Java領域勒納。我陷入了一個問題。我在下面提到了我的代碼。

我的JSP代碼:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
pageEncoding="ISO-8859-1"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org  /TR/html4/loose.dtd"> 
<html> 
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 

<script> 

$(document).ready(function() { 

$("#save").click(function() 
{ 


var arrayxx= new Array(5); 
arrayxx[0]=0; 
arrayxx[1]=3; 
arrayxx[2]=4; 
arrayxx[3]=9; 





$.get('Save1',{arrayX:arrayxx},function(responseJson) 
    { 


}); 



}); 
}); 







</script> 
<head> 


<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 

<input type="button" id="save" value="save" ></input> 

</body> 
</html> 

我的servlet:

import java.io.IOException; 



    import javax.servlet.ServletException; 

    import javax.servlet.http.HttpServlet; 
    import javax.servlet.http.HttpServletRequest; 
    import javax.servlet.http.HttpServletResponse; 



    public class Save1 extends HttpServlet { 
private static final long serialVersionUID = 1L; 


public Save1() { 
    super(); 

} 


protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 

    System.out.println("INSIDE SERVLET"); 
    String [] yourList = request.getParameterValues("arrayX"); 
    System.out.println(request.toString()); 
     System.out.println(yourList[0]); 

} 


protected void doPost(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException { 

    } 

} 

我不能能夠將陣列從JSP傳遞給servlrt。 請幫我這個。當我收到數組時,我發現該數組不包含任何元素。

在此先感謝

+0

感謝ü回答..有WS的錯誤在我WS處理的servlet的方式。 。對不起,麻煩..我可以解決它:) – user2814799

回答

0

根據您的要求,我建議你去阿賈克斯像這樣

$.ajax(
       { 
        type: "POST", 
        url: "servlet", //Your full URL goes here 
        data: { parametername: parametervalue}, 
        success: function(data, textStatus, jqXHR){ 
         //alert(data); 

} 
+0

我很新,所有這些..你可以給我一個小例子plz – user2814799

+0

謝謝你,我會嘗試這個 – user2814799

+0

仍然我面臨着同樣的問題 – user2814799