Mysql 从数据库获取textarea中的第一行

Mysql 从数据库获取textarea中的第一行,mysql,jsp,Mysql,Jsp,我试图从mysql数据库中检索jsp页面中HTML文本区域的值。我遇到的问题是,我只能获取文本区域中的第一行(当我在数据库中保存地址时,它只检索第一行)。文本框也是如此,数据在数据库中有空间,它只获取第一行数据。 提前谢谢 HTML代码: <div class="container2"> <table> <tr> <td align="right">TPO Name</td> <td><input type="

我试图从mysql数据库中检索jsp页面中HTML文本区域的值。我遇到的问题是,我只能获取文本区域中的第一行(当我在数据库中保存地址时,它只检索第一行)。文本框也是如此,数据在数据库中有空间,它只获取第一行数据。 提前谢谢

HTML代码:

    <div class="container2">
<table>
<tr>
<td align="right">TPO Name</td>
<td><input type="text" readonly name="tponame" value=<%=rs.getString("tponame")%>></td>
</tr>
<tr>
<td align="right">Name of College</td>
<td><input type="text" readonly name="college_name" value=<%=rs.getString("college_name")%>></td>
</tr>
<tr>
<td align="right">Contact Number</td>
<td><input type="text" name="contactno" value=<%=rs.getString("contactno")%>></td>
</tr>
<tr>
<td align="right">Contact Email</td>
<td><input type="text" name="contactemail" value=<%=rs.getString("contactemail")%>></td>
</tr>
<tr>
<td align="right">Address</td>
<td><input type="text" name="address" value=<%=rs.getString("address")%>></td>
</tr>
<tr>
<td colspan="2"><input type="submit" class="button" value="Update" style="float:right;"></input></td>
</tr>

TPO名称
学院名称
联系电话
联系电子邮件
地址
JSP代码:

 <%

        Class.forName("com.mysql.jdbc.Driver").newInstance();
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/FMS","root","root"); 
        Statement st=con.createStatement(); 

    String tponame= request.getParameter("tponame");
    String college_name=request.getParameter("college_name");
    String contactno=request.getParameter("contactno");
    String contactemail=request.getParameter("contactemail");
    String address=request.getParameter("address");

    String sql = ("update tpo_details set contactno='"+contactno+"',contactemail='"+contactemail+"',address='"+address+"' where tponame='"+tponame+"'");
    st.executeUpdate(sql);
    response.sendRedirect("update_tpo_network_data.jsp");

    %>


地址。这就是我试图显示数据库中的地址值的地方。我的数据库表中的地址字段是“Bellandur,Bangalore-39”。但是当我检索地址值时,它只显示“Bellandu”,留下数据库中的下一行。检查数据库中是否存在所需字符串,以确保插入更多内容时没有问题。请使用代码编辑问题也请使用HTML代码。。。更新您的问题…数据库中的值完美地存储了我在添加地址时输入的内容。但问题是,当从数据库中检索这些值时,它只返回第一行。它没有考虑空格后的数据。我已经编辑了问题以粘贴代码。