2017-04-20 79 views
0

在這裏,我從這個JSP發送聯繫號碼到Servlet。點擊一個按鈕後,我想發送與該特定按鈕關聯的聯繫人號碼。我不知道該怎麼做,請建議一種方式... 另外,表格邊框不顯示我試圖增加寬度和厚度,但它仍然不顯示。發送Arraylist從JSP到Servlet的特定對象,點擊按鈕

<%@ page language="java" contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8"%> 
<!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"> 

<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title>View Employee</title> 
<style> 
td 
{ 
padding: 12px 20px; 
    margin: 8px 0; 
} 
th 
{ 
padding: 12px 20px; 
    margin: 8px 0; 
} 
</style> 
</head> 




<body style="background-color:powderblue;"> 


<%@ include file="MenuBar.jsp" %> 



<%@ page import="in.idk.service.ViewEmployee" %> 
<%@ page import="java.util.List" %> 
<%@ page import= "in.idk.model.Employee" %> 
<table> 
<tr> 
<th width="119"><label>Employee_Name</label></th> 
<th width="168"><label>Employee_Contact_No.</label></th> 
<th><label></label></th> 
</tr> 

<% 
        ViewEmployee viewEmployee = new ViewEmployee(); 
        List<Employee> list = viewEmployee.getListOfEmployees(); 

          for (Employee e : list) { 
       %> 
       <tr> 
        <td width="119"><%=e.getEmployeeName()%></td> 
        <td width="168"><%=e.getEmployeeContactNo()%></td> 

        <td><form action="GetOneEmployee" method="post"> 

        <input type="submit" value="Submit" ></form></td> 

       </tr> 
       <%}%> 

</table> 

</body> 
</html> 

回答

0

謝謝,遷徙鴿和jangachary sriramadasu迴應我的問題。這裏是我的問題的答案。

<%@ page language="java" contentType="text/html; charset=UTF-8" 
    pageEncoding="UTF-8"%> 
<!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"> 

<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title>View Employee</title> 
<style> 
td 
{ 
padding: 12px 20px; 
    margin: 8px 0; 
} 
th 
{ 
padding: 12px 20px; 
    margin: 8px 0; 
} 
</style> 
</head> 

<body style="background-color:powderblue;"> 
<%@ include file="MenuBar.jsp" %> 
<%@ page import="in.idk.service.ViewEmployee" %> 
<%@ page import="java.util.List" %> 
<%@ page import= "in.idk.model.Employee" %> 
<table border="1"> 
<tr> 
<th width="119"><label>Employee_Name</label></th> 
<th width="168"><label>Employee_Contact_No.</label></th> 
<th><label></label></th> 
</tr> 

<% 
        ViewEmployee viewEmployee = new ViewEmployee(); 
        List<Employee> list = viewEmployee.getListOfEmployees(); 

          for (Employee e : list) { 
       %> 
       <tr> 
        <td ><%=e.getEmployeeName()%></td> 
        <td ><%=e.getEmployeeContactNo()%></td> 

        <td><a name="view" href="GetOneEmployee?id=<%=e.getId() %>">View</a></td> 

       </tr> 
       <%}%> 




</table> 
</body> 
</html> 
0

內部形式分配僱員參考類型隱藏的一個輸入端和提供一個名稱該屬性

<input name="emp" value="<%=e%>" type="hidden"> 

基於EMP ID從數據庫取回

在小服務程序讀取該參數數據請求對象引用

並且對於表格邊框在表格中使用邊界屬性標記

<table border="1"> 
0

一旦你點擊「提交」按鈕,你就發送一個請求到服務器。

,您可以訪問請求對象的請求參數如下

request.getParameter("parameter name"); 

你的情況首先訪問客戶聯繫人號碼指定一個名稱,然後如上所述訪問它的servlet。