2017-08-24 43 views
0

這是我的jsp頁面: 在那裏我有值的用戶名:

  <td ><input type="text" name="users" value="${viewuser.username}"><c:out value="${viewuser.username}" /></td> 
      <td><c:out value="${viewuser.firstname}" /></td> 
       <td><c:out value="${viewuser.lastname}" /></td> 
       <td><c:out value="${viewuser.dob}" /></td> 
       <td><c:out value="${viewuser.address}" /></td> 
       <td><c:out value="${viewuser.mobileno}" /></td> 
        <td><c:out value="${viewuser.type}" /></td> 
        <form action="viewUserEducation" method="get"> 
        <td><button class="buttonlogout1" >Education</button></td> 
        </form> 

而且在我的servlet我有

System.out.println(request.getParameter("users")); 

但op顯示空值在那裏我失去了一些東西。 我需要做些什麼才能獲得正確的價值。

回答

1

您的輸入字段不在表格之內,因此不會發送到後端。更改您的代碼並確保所有輸入文件都在您的表單標籤內。例如:

 <form action="viewUserEducation" method="get"> 
     <td ><input type="text" name="users" value="${viewuser.username}"><c:out value="${viewuser.username}" /></td> 
     <td><c:out value="${viewuser.firstname}" /></td> 
      <td><c:out value="${viewuser.lastname}" /></td> 
      <td><c:out value="${viewuser.dob}" /></td> 
      <td><c:out value="${viewuser.address}" /></td> 
      <td><c:out value="${viewuser.mobileno}" /></td> 
       <td><c:out value="${viewuser.type}" /></td> 
       <td><button class="buttonlogout1" >Education</button></td> 
       </form> 
+0

哦..明白了謝謝@jens –

+0

@yogeshchavan不客氣 – Jens