JSP页面使用表单提交重新加载 - 未显示动态数据

时间:2015-03-17 14:32:37

标签: java html forms jsp

我是JSP的新手。我有一个带有表单(两个文本字段)的JSP页面,点击“搜索”按钮,我提交表单并在同一个JSP中调用Javascript函数,在该函数中,我有一个连接到数据库的scriptlet,并将用户数据作为Arraylist进行检索。现在我试图将这个数组列表值推送到Javascript中。当我点击搜索时,我在GUI(窗体)中看不到这些值,但是视图源有值。任何人都可以帮我解决这个问题吗?我想这是因为页面重新加载但是如何显示该数据。

var UIDset = [];
var Nameset = [];
var OrgIDset = [];
<%
String uidValue="";
String orgIDValue="";
int i=0;
if(request.getParameter("UID")!=null)
    uidValue=request.getParameter("UID");
if(request.getParameter("OrgID")!=null)
    orgIDValue=request.getParameter("OrgID");
RetriveUserData rs = new RetriveUserData(uidValue, orgIDValue);
List<UserDetails> l=new ArrayList<>();
l=rs.performSearch();
%>
for(UserDetails ud : l)
{ 
%>
        UIDset.push(<%=ud.uid%>);
        Nameset.push(<%=ud.gName%>);
        OrgIDset.push(<%=ud.orgVal%>);
<%
}
%>

0 个答案:

没有答案