RE: Two Struts actions in one jsp
As I know, it's possible... As you have mentioned I suppose you are using hyperlinks to initiate those Actions. So that you can prepare your action URL's as to initiate relevant actions. Thanks Regards, Mano -Original Message- From: Krishna, Hari (FTT-CInternet) [mailto:[EMAIL PROTECTED] Sent: Thursday, January 11, 2007 2:21 PM To: user@struts.apache.org Subject: Two Struts actions in one jsp Hi i have a jsp where i put 2 forms and 2 actions which belong to two action classes.But i am getting does not contain specified method:java.lang.NoSuchMethodException: Is it possible in one jsp to have 2 different actions and making switch over based on the hyperlink we are clicking? Regards, I.HariKrishna | Software Engineer | Franklin Templeton International Services (India) Pvt. Ltd. | Franklin Templeton Centre,1st Floor, No.7,Third Cross Street, Kasturba Nagar, Adyar, Chennai 600020 | Tel: +91 44 24407000 | Fax: +91 44 24453661 | Mobile: +91 9884528587 | www.franklintempleton.com Notice: All email and instant messages (including attachments) sent to or from Franklin Templeton Investments (FTI) personnel may be retained, monitored and/or reviewed by FTI and its agents, or authorized law enforcement personnel, without further notice or consent. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: How to hide scrollbars from jsp's displayed using struts
div style=overflow:auto; HEIGHT=specify height here in px; width=99%; Your table here,,, /div Regards, Mano -Original Message- From: Joseph McGranaghan [mailto:[EMAIL PROTECTED] Sent: Monday, January 08, 2007 6:12 PM To: Struts Users Mailing List Subject: Re: How to hide scrollbars from jsp's displayed using struts If I understand you correctly, that is a CSS question, not struts. Set the 'overflow' property to 'hidden' or 'visible' on the div containing your inserted content. -Joe Mohsin I. Hakak wrote: How to hide scrollbars from jsp's displayed using struts in case they appear?? - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: read/display image from Database using struts
Hi kranti, You have to use BLOB's to store images in the DB.. Get the Out Stream from the BLOB and then write the byte[] to it.. http://wiki.apache.org/struts/StrutsFileUpload Regards, Mano -Original Message- From: Kranti [mailto:[EMAIL PROTECTED] Sent: Monday, December 18, 2006 2:21 PM To: Struts Users Mailing List Subject: read/display image from Database using struts Hi, How should I read/display image from Database...which is stored interms of bytes in the Database. Please suggest me some way to render the image in JSP. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: initialize a DynaValidatorForm property
Hi, Yes you can initiate an attribute of type arrayList in the DynaForm as follows, form-property name=yourList type=java.util.List / And in the action mapping specify the name of the Form Bean that you are about to use. In this case the form bean that contains the List you'r going to initiate.. Regards, Mano -Original Message- From: Pille [mailto:[EMAIL PROTECTED] Sent: Tuesday, December 19, 2006 5:12 AM To: user@struts.apache.org Subject: initialize a DynaValidatorForm property hi, how can i initialize a property of type ArrayList in a DynaValidatorForm? i saw that i can do some simple initialization with the initial attribute in the form-peoperty tag in struts-config. at the moment i do some initialization in a prepare action that sets the attributes some combo boxes. action path=/prepareBuyOnline type=software.BuyOnlineAction parameter=prepareForm forward name=success path=/BuyOnline.jsp/ it seems that a form of type DynaValidatorFrom doesn´t allow the attribute name=formName in the prepare action statement. do i need this attribute to access the form bean? i always get a ForwardConfig exception when i try to do this but i need to initialize a form property (ArrayList) in the action statement. i think i need an instance of the form bean to set a property with PropertyUtils.setSimpleProperty(yourForm,propertyName,object); in a action method. is that right? which data types can i use in a DynaValidatorForm? i have a book here and the author says that only arrays, lists and maps of primitive data types are allowed. is it possible to use a java.util.ArrayList with my own beans of same type as elements? thank you regards philippe - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: DynaValidatorForm - cannot find bean
Hi, Use PropertyUtils.setSimpleProperty(yourForm,proptyName,object); And PropertyUtils.getsimplePropert(yourform,proprtyname) -- cast it to the required type.. Have a look http://www.ingrid.org/jajakarta/struts/struts1.0/en/target/documentation/api /org/apache/struts/util/PropertyUtils.html#getSimpleProperty(java.lang.Objec t,%20java.lang.String) Regards, Mano -Original Message- From: Pille [mailto:[EMAIL PROTECTED] Sent: Monday, December 18, 2006 5:48 AM To: Struts Users Mailing List Subject: Re: DynaValidatorForm - cannot find bean how can i access the getters and setters in of a DynaValidatorForm from within an action method? when i had a own form class i could do the following in a action method: productForm = (MyOwnForm)form; productForm.setComboArrayList(comboArrayListWithBeans); with a dynamic form i cannot cast anymore or do i have to cast to a DynaValidatorForm? is it actually possible to do a cast or do i have to implement a ValidatorForm instead of using a DynaValidatorForm? thank you Pille wrote: Christopher Schultz wrote: Philippe, Pille wrote: but after submitting the form with wrong input and returning to the jsp-page i get the following exception: javax.servlet.jsp.JspException: Cannot find bean under name countries at org.apache.struts.taglib.html.OptionsTag.getIterator(OptionsTag.java:374) after submitting the form with wrong parameters and returning to the page the beans are gone. is there any possibility to set the beans with request.setAttribute() again? You are encountering a common problem with a simple solution. In order to display the form the first time, you are loading extra data such as the list of countries. When validation fails, Struts will send you back to the input page to try again. If your input page is just your form, you will be missing that extra information. What I usually do is create two actions: one that loads the information to be edited (the actual content of the form) and another to prepare the display. This prepare action loads this extra information such as a country list. So, I'd have something like this: action path=/edit type=EditAction name=MyFormBean forward name=success path=/prepare.do / /action action path=/prepare type=LoadExtraInfoAction name=MyFormBean forward name=success path=/edit.jsp / /action action path=/save type=SaveAction name=MyFormBean validate=true input=/prepare.do forward name=success ... / /action As you can see, the input for SaveAction is now set to the prepare action which loads that extra information, so it's available for the form in case any validation errors occur. -chris ok. i understand. how can i set a property of the form, that is used and needed in the jsp of the form after editing? how can i set a property of a dyna form from within an action? how do i make sure that this property will be still set after submission and redirecting over 2 sites? the problem is that i have 4 dynamic combo boxes and i always need to iterate over the request parameters with a Regexp to get and reset all the parameters of the combo boxes. the contents of the 4 combo boxes depend on the previously made selection. one row of the combo boxes is hold in an ArrayList which is a property of the DynaValidatorForm. the ArrayList itself holds the Beans. after making a selection in the last combo box, i call the action and add a new element in the array list. in the jsp i iterate over this ArrayList and a second line with no selection is displayed. for each combo box i submit the form with the javascript onchange event to generate new values (or maybe a new row with combo boxes). i have one row of 4 combo boxes. after a selection in the last combo box of the last row i create a new arraylist item and a new line with new combo boxes is displayed. the selection possibilities are stored in the bean (ArrayList with Beans) too because some selection possibilities are different from others e.g. in the third combo box in the first row there are different selection values than in the third combo box in second row because of different selections in second combo in first and second row. difficult to explain, sorry, hope you understand. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: logic:iterate for arraylist of beans
Hi, As I understood what you have to do is, Iterate through your list and add checkboxes as folllwing... logic:iterate id=Emp type=... html:checkbox property=prop1 value=true onclick=submitForm(editaction.do?id=bean:write name=Emp property=ID/) / bean:write name=Emp property=name/ /logic:iterate Regards, Mano -Original Message- From: Kranti Parisa [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 13, 2006 2:07 PM To: Struts Users Mailing List Subject: logic:iterate for arraylist of beans hi, i am facing proble for the following = assigning value to check box say logic:iterate is having arraylist this arraylist is with beans means for example employee bean i want to view all emps in jsp what we will do is we create a bean for each employee and add tht bean to arraylist so tht we have this arraylist in jsp then we use logic:iterate to iterate the arraylist now we need to print the rows each row contains a check box this check box should get the value as empid so tht when i select the checkbox we can do delete or modify..etc plz suggest/help from this. stuck up completely with this. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: logic:iterate for arraylist of beans
Hi , I'm using 1.2 any how...what I mean in the Iterate code is that you simply Define an ID for the bean that you are about to iterate... For an instance, logic:iterate id=EMp name=YourFormBean property=EmplyList type=com.yourCom.common.beans.Employee /logic:iterate So you'r going to iterate thru your EmplyList and refer Each of ur bean by name EMp. Then you can get whatever the attribute you want from your Bean,(Employee). For this case I think better to use html:multibox,,, Can you explain your requirement specifically? Regards, Mano -Original Message- From: Kranti Parisa [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 13, 2006 3:06 PM To: Struts Users Mailing List Subject: Re: logic:iterate for arraylist of beans Hi Mano, In the code you have written logic:iterate id=Emp type=... Emp should be the name of the ArrayList right? and in logic:iterate type is there? i hope you mean to say collection= .. and i need to submit the form after selecting what ever checkboxes that i need to delete and then click on the detele button.but in the code that you gave me will submit the orm when i click on the checkbox i think. the problem is for the value of the checkbox i should assign the value of the checkbox as empid. so that when i submit the form we can capture all the checked empid using req.gerParamaterValues please suggest something On 12/14/06, mano dasanayake [EMAIL PROTECTED] wrote: Hi, As I understood what you have to do is, Iterate through your list and add checkboxes as folllwing... logic:iterate id=Emp type=... html:checkbox property=prop1 value=true onclick=submitForm(editaction.do?id=bean:write name=Emp property=ID/) / bean:write name=Emp property=name/ /logic:iterate Regards, Mano -Original Message- From: Kranti Parisa [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 13, 2006 2:07 PM To: Struts Users Mailing List Subject: logic:iterate for arraylist of beans hi, i am facing proble for the following = assigning value to check box say logic:iterate is having arraylist this arraylist is with beans means for example employee bean i want to view all emps in jsp what we will do is we create a bean for each employee and add tht bean to arraylist so tht we have this arraylist in jsp then we use logic:iterate to iterate the arraylist now we need to print the rows each row contains a check box this check box should get the value as empid so tht when i select the checkbox we can do delete or modify..etc plz suggest/help from this. stuck up completely with this. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- -- Best Regards Kranti Kiran Kumar Parisa Mobile: +91 - 9849 - 625 - 625 +91 - 9391 - 438 - 738 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: OT: file download without opening a window
Hi, As per my knowledge, what you have to do is opening an out stream from your action. Something like... response.setContentType(application/x-file-download); response.setHeader( Content-disposition, attachment; filename= + Appfile.xml); response.setHeader(Cache-Control, max-age= + 2); ServletOutputStream outStream = null; try { outStream = response.getOutputStream(); } catch (IOException e1) { e1.printStackTrace(); } //call to your backend to get the real out stream for this file.. try { getFileData(outStream); //write the outstraem here.. } catch (FileNotFoundException e2) { e2.printStackTrace(); } //and finally try { outStream.flush(); } catch (IOException e3) { e3.printStackTrace(); } return null; //return Null...so that user will see a Download popup... Thanks regards, Mano -Original Message- From: Søren Blidorf [mailto:[EMAIL PROTECTED] Sent: Thursday, December 07, 2006 1:06 PM To: Martin Gainty; Struts Users Mailing List Subject: Re: OT: file download without opening a window What I need is for system users to be able to download a specifik xml file on my server. The download should start when the user clicks on a button. The click on the button should copy the action of right-clicking on a link to the xml file and choosing Save target as. I dont want a new window to open or a redirect off the page. Please let me know if I need to explain againg Br. Soren - Original Message - From: Martin Gainty [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, December 07, 2006 2:30 AM Subject: Re: OT: file download without opening a window Goddag Søren forsøge- http://upload.thinfile.com/put/ med venlig hilsen Martin -- This e-mail communication and any attachments may contain confidential and privileged information for the use of the designated recipients named above. If you are not the intended recipient, you are hereby notified that you have received this communication in error and that any review, disclosure, dissemination, distribution or copying of it or its contents - Original Message - From: Mitchell James [EMAIL PROTECTED] To: Struts Users Mailing List user@struts.apache.org Sent: Wednesday, December 06, 2006 7:23 PM Subject: Re: OT: file download without opening a window Can you restate what you want? It's not exactly clear what you are asking. -- James Mitchell 678.910.8017 On Dec 6, 2006, at 4:56 PM, Søren Blidorf wrote: Does anybody know how to make a form button, that starts downloading myFile.xml What I want is to make an onclick = Save target as Med venlig hilsen Søren Blidorf Nolas Consulting Web: http://www.nolas.dk Mobil: +45 61676513 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Comparing dates
Hi Chamal, Try logic:equals name=FormBeanName property=addedDate value=%=thedate % where thedate is a date Obj... Best regards, Mano -Original Message- From: chamal desilva [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 06, 2006 3:00 PM To: user@struts.apache.org Subject: Comparing dates Hi, Is it possible to compare dates with logic equals tag. My form bean has a property called addedDate. I need to compare it with date 2006-12-24 how should I write the equals tag logic:equals name=FormBeanName property=addedDate value=What should I put here Thanking You, Chamal. Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]