Can you please fix your computer's system time. Time goes by fast enough. I don't want to think it's October before I need to:)

babu said the following on 10/9/2004 12:33 AM:

herewith i enclosed the file which contains the actionclass,form bean,view part

in this enclosed file the  attachment and url are KEY and VALUE pairs in hashtable ie) 
which i got from DB.
and i've to display these value in textfiled[url] based on the key selected  in the 
html:options.

i need help to identify.


This is my Form bean

package com.calsoft.ecm;

import java.util.Collection;
import java.util.Hashtable;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;


public class AttachForm extends ActionForm{
private Hashtable values = new Hashtable();
private Collection webLink = null;
private String linkVal = null;
private String url = null;
private String attachment = null;
public void setValue(String attachment,Object url)
{
values.put(attachment,url);
}
public Object getValue(String attachment)
{
return values.get(attachment);
}


public void reset(ActionMapping mapping,HttpServletRequest request)
{
values = new Hashtable();
}
/**
* @return Returns the linkVal.
*/
public String getLinkVal() {
return linkVal;
}
/**
* @param linkVal The linkVal to set.
*/
public void setLinkVal(String linkVal) {
this.linkVal = linkVal;
}
/**
* @return Returns the url.
*/
public String getUrl() {
return url;
}
/**
* @param url The url to set.
*/
public void setUrl(String url) {
this.url = url;
}
/**
* @return Returns the attachment.
*/
public String getAttachment() {
return attachment;
}
/**
* @param attachment The attachment to set.
*/
public void setAttachment(String attachment) {
this.attachment = attachment;
}
/**
* @return Returns the webLink.
*/
public Collection getWebLink() {
return webLink;
}
/**
* @param webLink The webLink to set.
*/
public void setWebLink(Collection webLink) {
this.webLink = webLink;
}
}
******************************************************************
My Action Class


package com.calsoft.ecm;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Hashtable;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;


public class AttachAction extends Action {
Hashtable hswebLink = new Hashtable();
Enumeration enu;
Collection collect = null;
ArrayList arrayCollect = new ArrayList();
String weblink = new String();
String attachment = null;
Object webUrl = null;
String userLink = null;
String userUrl = null;
public ActionForward execute (ActionMapping mapping,
ActionForm form,HttpServletRequest request,
HttpServletResponse response)throws IOException, ServletException {
try {
hswebLink = new Hashtable(); AttachForm attachForm = (AttachForm) form;
userLink = attachForm.getAttachment();
WeblinkConfigDAO web = new WeblinkConfigDAO(); hswebLink = web.getWebLinks();
enu = hswebLink.keys();
// hswebLink.values();
while(enu.hasMoreElements())
{
weblink =(String) enu.nextElement();
arrayCollect.add(weblink); // here the pbms
collect = arrayCollect;
webUrl = hswebLink.get(weblink);
// webUrl = hswebLink.get(weblink).toString();
System.out.println("****[weblink]****"+weblink); it works fine
System.out.println("****[webUrl]****"+webUrl); it works fine
}
attachForm.setWebLink(collect); // here the pbms attachForm.setValue(weblink,webUrl);
String userUrl = (String) attachForm.getValue(userLink);
attachForm.setUrl(userUrl);


} catch (Exception e) {
e.printStackTrace();
}
return (mapping.findForward("attachment"));
}
}


**************************************************************
my jsp <TR> <TD width=144 class="td_oddrows"> <div align="left">Attachment Name</div></TD>
<TD width="159" class="td_oddrows">
<html:select property="attachment" name="attachForm">
<html:options property="webLink" />
</html:select>
</TD>
</TR>
<TR> <TD class="td_evenrows"> <div align="left">URL </div></TD>
<TD class="td_evenrows"> <html:text property="url" /></TD>
</TR>


***********************************************************
in this enclosed file the  attachment and url are KEY and VALUE pairs in hashtable ie) 
which i got from DB.
and i've to display these value in textfiled[url] based on the key selected  in the 
html:options.









--
Rick

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to