在index.java中的一个方法中 从数据库中读了几条数据 我存在一个String数组中了。
用什么方法可以比较好的把这个数组给传递到index.jsp中
其实我的问题就是 把一个java中读取到的数据传递到JSP页面 让JSP页面显示 的最好的方法是什么??
request.setAttribute("标识符",string数组)
方法很多,最简单的方法就是:request.setAttribute("参数名","参数值");
传递的数据结构上现在最流行用json
Java code:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="tom.demo" %>
<%
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
</body>
</html>
Java code:
package tom;
public class demo {
String name[]=new String[5];
public void setName(){
for(int i=0;i<5;i++){
name[i]="abc"+i;
}
}
}