我们如何显示jsp文本字段中的值

问题描述:

我想在jsp中的文本字段中显示值。我已经从jsp页面的数据库中提取了值,现在我想在文本字段中显示onblur方法调用。我们如何显示jsp文本字段中的值

<%!Connection con; %> 
<%!Statement s; %> 
<%!ResultSet rs; %> 
<% String cnic=request.getParameter("id"); 
try{ 
Class.forName("com.mysql.jdbc.Driver"); 
con=DriverManager.getConnection("jdbc:mysql://localhost/test","root",""); 
s=con.createStatement(); 
rs=s.executeQuery("select * from info where cnic='"+cnic+"'"); 
}catch(Exception e){ e.printStackTrace(); } 
%> 

<% while(rs.next()) 
{ %> 

<%=rs.getString("first_name")%> 
<%=rs.getString("last_name")%> 
<%=rs.getString("gender")%> 
<%=rs.getString("cnic")%> 
<%=rs.getString("date_of_birth")%> 
<%=rs.getString("institute")%> 
<%=rs.getString("department")%> 
<%=rs.getString("degree_level")%> 
<%=rs.getString("programe")%> 
<%=rs.getString("year")%> 

<% } %> 

    <input type="text" onblur="Ajax(this.value);" /> 
    <input type="text" /> 
    <input type="text" /> 

我们如何在这些文本字段显示值

只要做到这一点

<input type="text" value="<%=yourExpression%>"/> 
+0

它不工作,因为在上面的,我们不能访问了循环 – muneeb

+0

的循环结束那么究竟什么是你试图做什么?您是否试图为每个结果集行显示一组框或一组框? 请添加更多解释。 – amahfouz