如何在JSP中动态获取和获取URL员工ID



我有一个动态JSP页面,我在此页面中输入数据库中的详细信息IAM从其他表中获取URL字符串,例如以下格式 amployeeeReeRegistration/lighteeeeee_vendor_approve.jsp?strong>现在我的问题是,我想在动态文本框中获取此雇员_id,无法编辑我尝试使用 session.getAttribute(" lighteree_id"(; > 和JSP代码

javascript

<html>
<body>
<form>
function getinput() 
{ 
index ++; 
var singleRecord = ""; 
**singleRecord += " Employee_id : <input type='text' name='txt_Employee_id"+index+"'>";** //here employee_id should fetch dynamically from other jsp page
singleRecord += " Project_name : <input type='text' name='txt_project_name"+index+"'>"; 
singleRecord += "Project/Task : <input type='text' name='txt_Header"+index+"'>"; 
singleRecord += "Department : <input type='text' name='txt_Department"+index+"'>"; 
singleRecord += "Description : <input type='text' name='txt_description"+index+"'>"; 
<!--singleRecord+="Date : <input type='date'  name='datainsertdate"+index+"'>"; --->
singleRecord += "<hr/>"; 
$("#inputs").append(singleRecord); 
$("#count").val(index); 
}
</script> 
</head> 
<body background="123-slideshowblue_background.jpg">
<form action="EmployeeVendorValidation.jsp" method="post"> 
     <br><br><br><br>    
<input type="hidden" name="count" id="count"/> 

<div id="inputs"> 
</div> 
<button type="button" onclick="getinput()" class="button button5">Add</button> 
&nbsp; 
<button type="submit" class="button button2">Submit</button> 

</form> 
</body> 
</html>

JSP

int count = Integer.parseInt(request.getParameter("count")); 
if(count >0){ 
for(int i=1;i<=count;i++){ 

 //employee_id_numeric=Integer.parseInt(request.getParameter("employee_id")+i);
 String employee_id = request.getParameter("txt_Employee_id"+i);
String txt_project_name = request.getParameter("txt_project_name"+i); 
String get_header = request.getParameter("txt_Header"+i); 
String get_department = request.getParameter("txt_Department"+i); 
String get_description = request.getParameter("txt_description"+i); 
ps.setString(1, employee_id);   
ps.setString(2, txt_project_name); 
ps.setString(3, get_header); 
ps.setString(4, get_department); 
ps.setString(5, get_description); 
ps.addBatch(); 
} 
} 
ps.executeBatch(); 

您需要在JSP代码中使用<%=request.getParameter("employee_id") %>,例如:

<script>
function getinput() 
{ 
index ++; 
var singleRecord = ""; 
singleRecord += " Employee_id : <input type='text' name='txt_Employee_id"+index+"' value='<%=request.getParameter("employee_id") %>'>";
singleRecord += " Project_name : <input type='text' name='txt_project_name"+index+"'>"; 
singleRecord += "Project/Task : <input type='text' name='txt_Header"+index+"'>"; 
singleRecord += "Department : <input type='text' name='txt_Department"+index+"'>"; 
singleRecord += "Description : <input type='text' name='txt_description"+index+"'>"; 
singleRecord += "<hr/>"; 
$("#inputs").append(singleRecord); 
$("#count").val(index); 
}
</script> 

最新更新