87,910
社区成员
发帖
与我相关
我的任务
分享
<script Language="javascript">
function getValue
{
.........
document.write("<%=request.getAttribute("traintrack")%>") //只能获取到一个字符串
}
</script>
<%@ page language="java" import="java.util.*,com.servlet.bean" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<script type="text/javascript">
<%
ArrayList list = (ArrayList)request.getAttribute("list");
for(int i=0;i<list.size();i++){
bean Bean = (bean)list.get(i);
%>
var name = '<%=Bean.getName()%>'
alert(name);
<%
}
%>
</script>
</body>
</html>
package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class servlet extends HttpServlet {
public servlet() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
bean Bean = new bean();
Bean.setName("liubin");
Bean.setPwd("123");
bean Bean2 = new bean();
Bean2.setName("aaa");
Bean2.setPwd("456");
bean Bean3 = new bean();
Bean3.setName("bbb");
Bean3.setPwd("789");
ArrayList list = new ArrayList();
list.add(Bean);
list.add(Bean2);
list.add(Bean3);
request.setAttribute("list", list);
request.getRequestDispatcher("../index.jsp").forward(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request ,response);
}
public void init() throws ServletException {
// Put your code here
}
}
function a(a1,b1){
this.a1 =a1;
this.b1 = b1;
}
var v = new a("<%=(A)(request.getAttribute("traintrack")).getA1()%>","<%=(A)(request.getAttribute("traintrack")).getA2()%>")
function a(a1,b1){
this.a1 =a1;
this.b1 = b1;
}
var v = new a("<%=(A)(request.getAttribute("traintrack")).getA1()%>","<%=(A)(request.getAttribute("traintrack")).getA2()%>")
<script Language="javascript">
function getValue
{
.........
// document.write("<%=request.getAttribute("traintrack")%>") //只能获取到一个字符串
var array = ${requestScope.trantrack};
alert(array.length);
for(var i in array){
alert(array[i]);
}
}
</script>
function lineTrack(x3,y3,x4,y4) //72行
{
document.write("---------");
<%
ArrayList list = (ArrayList)request.getAttribute("traintrack");
for(int i=0;i<list.size();i++){ //80行
Train Bean = (Train)list.get(i);
%>
var name = '<%=Bean.getNumber()%>'
document.write(name);
<%
}
%>
}
<script type="text/javascript">
function init(){
<%
ArrayList list = (ArrayList)request.getAttribute("list");
for(int i=0;i<list.size();i++){
bean Bean = (bean)list.get(i);
%>
var name = '<%=Bean.getName()%>'
alert(name);
<%
}
%>
}
init();
</script>