Hi :
I am adding rows to a table, but after I add a row refresh the page, the last row gets
repeated, Please help..
I am using the folowing code.....
<%@ page language="java" session="true" import="java.util.*" %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Visual Page 1.0 for Windows">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
<title>Test</title>
<script language="JavaScript">
var str_name;
var str_id;
var str_mail;
var str_newValue;
<%
boolean bolIsSessionNew = false;
ArrayList al=(ArrayList) session.getAttribute("setval");
System.out.println("****1 :"+al);
if((al == null ) || (al.size()==0) ){
al=new ArrayList();
bolIsSessionNew= true;
}
String strWhatToDo = request.getParameter("hidWhatToDo") != null ?
request.getParameter("hidWhatToDo"):"";
String strArrayInfo = request.getParameter("hidArrayInfo") != null ?
request.getParameter("hidArrayInfo"):"";
if ( strWhatToDo.equalsIgnoreCase("addvalue") ) {
al.add(strArrayInfo);
}
System.out.println("strArrayInfo :"+strArrayInfo);
%>
function add() {
str_name =document.f1.name.value;
str_id =document.f1.id.value;
str_mail =document.f1.email.value;
str_newValue = str_name+"~~~"+str_id+"~~~"+str_mail;
document.forms[0].hidArrayInfo.value=str_newValue;
document.forms[0].hidWhatToDo.value="addValue";
document.forms[0].action="testAdd.jsp";
document.forms[0].submit();
}
</script>
</HEAD>
<body BACKGROUND="../images/spacer.gif" BGCOLOR="#66CCCC" >
<FORM NAME="f1" method="post" action="">
<P ALIGN="LEFT"><FONT SIZE="4" COLOR="#000077"><B><U>Enter Data:</U></B></FONT>
<TABLE BORDER="0" WIDTH="100%">
<TR>
<TD><font face=Arial size=4>Name:</font></TD>
<TD><font face=Arial size=4><INPUT TYPE="TEXT" SIZE=10 NAME="name"></Font>
</TD>
<TD ><font face=Arial size=4>EmpId:</font></TD>
<TD ><font face=Arial size=4><INPUT TYPE="TEXT" SIZE=5 NAME="id"></font>
</TD>
<TD ><font face=Arial size=4>Email:</font></TD>
<TD ><font face=Arial size=4><INPUT TYPE="TEXT" SIZE=10 NAME="email"></font>
</TD>
<TD ><font face=Arial size=4><INPUT TYPE="Button" width="20" Value="Add"
onClick="add()"></font></TD>
</TR>
</TABLE>
<HR>
<TABLE BORDER="1" cellpadding="1" cellspacing="1" WIDTH="100%">
<%
for(int i=0;i<al.size();i++) {
%>
<tr>
<td align="center"><%=al.get(i)%></td>
</tr>
<%
}
session.setAttribute("setval",al);
%>
</table>
<input type="hidden" name="hidArrayInfo" value="" />
<input type="hidden" name="hidWhatToDo" value="Nothing" />
</form>
</body>
</html>
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:
http://archives.java.sun.com/jsp-interest.html
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.jsp
http://www.jguru.com/faq/index.jsp
http://www.jspinsider.com