Re: Can struts2 tag embeded inside javascript
Thank you mgainty. It's really good to know that. I'll try it. mgainty wrote: an available option is to treat your content as Character Data script type=text/javascript /* ![CDATA[ */ // content goes here /* ]] */ /script Interestingly enough the JavascriptValidatorTag has a cdata attribute available for JS methods when XHTML=true http://struts.apache.org/1.x/struts-taglib/apidocs/org/apache/struts/taglib/ html/JavascriptValidatorTag.html HTH M-- - Original Message - From: panpan [EMAIL PROTECTED] To: user@struts.apache.org Sent: Tuesday, November 27, 2007 9:59 AM Subject: Re: Can struts2 tag embeded inside javascript Hi Richard, thank you! I have a seperate main.js for those functions. I've posted my code in my other post. I'll try to use single quotes. Thanks again. Richard Sayre wrote: I don't see any javascript in your post but if you are creating an imput element this should work as long as the javascript is on your jsp page in script tags: text = document.createElement(input'); text.setAttribute('type','text'); text.setAttribute('value','s:property .../'); The key is to use single quotes. Although I have never used the struts tags to set values in dynamically created text inputs, I have used them in javascript like this: document.location.href='s:url action=editUser/'; It should work the same for you. If you show me some code I may beable to help you better. On Nov 27, 2007 11:05 AM, panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. I'm using Javascript to dynamically generate something like below: code input type=text name=additionalInterests[0].addressLine2 value=s:property value='additionalInterests[0].addressLine2'/ id=address2_0 size=26 onfocus=isAddress2()//code It works if it's directly in the JSP page. But seems like Javascript doesn't recognice the Struts2 tag s:property value=.../ So in the page, the input field got s:property value='additionalInterests[0].addressLine2'/ instead of value of this variable. I have to dynamically generate those INPUTs and also get the value from the variable 'additionalInterests[0].addressLine2'. How to solve this problem? Appreciate any inputs! -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.ht ml#a13971786 Sent from the Struts - User mailing list archive at Nabble.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] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.ht ml#a13972260 Sent from the Struts - User mailing list archive at Nabble.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] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a14027137 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Can struts2 tag embeded inside javascript
I don't see any javascript in your post but if you are creating an imput element this should work as long as the javascript is on your jsp page in script tags: text = document.createElement(input'); text.setAttribute('type','text'); text.setAttribute('value','s:property .../'); The key is to use single quotes. Although I have never used the struts tags to set values in dynamically created text inputs, I have used them in javascript like this: document.location.href='s:url action=editUser/'; It should work the same for you. If you show me some code I may beable to help you better. On Nov 27, 2007 11:05 AM, panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. I'm using Javascript to dynamically generate something like below: code input type=text name=additionalInterests[0].addressLine2 value=s:property value='additionalInterests[0].addressLine2'/ id=address2_0 size=26 onfocus=isAddress2()//code It works if it's directly in the JSP page. But seems like Javascript doesn't recognice the Struts2 tag s:property value=.../ So in the page, the input field got s:property value='additionalInterests[0].addressLine2'/ instead of value of this variable. I have to dynamically generate those INPUTs and also get the value from the variable 'additionalInterests[0].addressLine2'. How to solve this problem? Appreciate any inputs! -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a13971786 Sent from the Struts - User mailing list archive at Nabble.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]
RE: Can struts2 tag embeded inside javascript
Dave is right as usual, but you could always redirect whatever.js to a dynamically generated whatever.jsp file. Additionally, there's no reason you can't write: script var x = s:property value=x /; /script inside a JSP file. You're going to have to be more specific, panpan . . . -Original Message- From: Dave Newton [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 27, 2007 9:44 AM To: Struts Users Mailing List Subject: Re: Can struts2 tag embeded inside javascript --- panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. Okay. Non-JSP pages aren't compiled into servlets. A JavaScript file isn't a JSP page, hence is not compiled into a servlet, hence has zero notion of custom tags. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice. IRS Circular 230 Disclosure: Please be advised that any discussion of U.S. tax matters contained within this communication (including any attachments) is not intended or written to be used and cannot be used for the purpose of (i) avoiding U.S. tax related penalties or (ii) promoting, marketing or recommending to another party any transaction or matter addressed herein. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Can struts2 tag embeded inside javascript
Thank you Dave. Ok, I see. Do you anyway I can do to solve my problem? thanks! newton.dave wrote: --- panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. Okay. Non-JSP pages aren't compiled into servlets. A JavaScript file isn't a JSP page, hence is not compiled into a servlet, hence has zero notion of custom tags. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a13972247 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Can struts2 tag embeded inside javascript
David, thank you. How to redirect whatever.js to a dynamically generated whatever.jsp file. I have a main.js which has my function for this purpose code function createInput(name,value,id,size,adressLine2,className) { var newInput = document.createElement('input'); newInput.type=text; newInput.size=size; newInput.name=name; newInput.value=value; newInput.id=id; if(className) {newInput.className=className;} if(adressLine2 == true) { $(newInput).observe(focus, function(event){ isAddress2(); }); } if(adressLine2 == false) { $(newInput).observe(focus, function(event){ notAddress2(); }); } return newInput; } the Calling function addNewForm(){ ... var part2 = document.createElement('fieldset'); part2.className = part2; part2.appendChild(createInput(additionalInterests[+newAreaNo+].loanNumber, s:property value='additionalInterests[+newAreaNo+].loanNumber,loan_number_+newAreaNo,14, false)); }/code I'll not write the JS in the jsp page. Thank you very much for your help. Hernandez, David wrote: Dave is right as usual, but you could always redirect whatever.js to a dynamically generated whatever.jsp file. Additionally, there's no reason you can't write: script var x = s:property value=x /; /script inside a JSP file. You're going to have to be more specific, panpan . . . -Original Message- From: Dave Newton [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 27, 2007 9:44 AM To: Struts Users Mailing List Subject: Re: Can struts2 tag embeded inside javascript --- panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. Okay. Non-JSP pages aren't compiled into servlets. A JavaScript file isn't a JSP page, hence is not compiled into a servlet, hence has zero notion of custom tags. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice. IRS Circular 230 Disclosure: Please be advised that any discussion of U.S. tax matters contained within this communication (including any attachments) is not intended or written to be used and cannot be used for the purpose of (i) avoiding U.S. tax related penalties or (ii) promoting, marketing or recommending to another party any transaction or matter addressed herein. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a13972258 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Can struts2 tag embeded inside javascript
Hi Richard, thank you! I have a seperate main.js for those functions. I've posted my code in my other post. I'll try to use single quotes. Thanks again. Richard Sayre wrote: I don't see any javascript in your post but if you are creating an imput element this should work as long as the javascript is on your jsp page in script tags: text = document.createElement(input'); text.setAttribute('type','text'); text.setAttribute('value','s:property .../'); The key is to use single quotes. Although I have never used the struts tags to set values in dynamically created text inputs, I have used them in javascript like this: document.location.href='s:url action=editUser/'; It should work the same for you. If you show me some code I may beable to help you better. On Nov 27, 2007 11:05 AM, panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. I'm using Javascript to dynamically generate something like below: code input type=text name=additionalInterests[0].addressLine2 value=s:property value='additionalInterests[0].addressLine2'/ id=address2_0 size=26 onfocus=isAddress2()//code It works if it's directly in the JSP page. But seems like Javascript doesn't recognice the Struts2 tag s:property value=.../ So in the page, the input field got s:property value='additionalInterests[0].addressLine2'/ instead of value of this variable. I have to dynamically generate those INPUTs and also get the value from the variable 'additionalInterests[0].addressLine2'. How to solve this problem? Appreciate any inputs! -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a13971786 Sent from the Struts - User mailing list archive at Nabble.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] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a13972260 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Can struts2 tag embeded inside javascript
Sorry panpan, I didn't see the original msg. Most easily, you can change your .js file to .jsp And script src=whatever.jsp / I don't see any reason that wouldn't work. Kind of cheesy though. You can map the URL (/whatever.js) to a servlet which forwards to the whatever.jsp file if you want it to be a little cleaner. -Original Message- From: panpan [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 27, 2007 9:51 AM To: user@struts.apache.org Subject: Re: Can struts2 tag embeded inside javascript Thank you Dave. Ok, I see. Do you anyway I can do to solve my problem? thanks! newton.dave wrote: --- panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. Okay. Non-JSP pages aren't compiled into servlets. A JavaScript file isn't a JSP page, hence is not compiled into a servlet, hence has zero notion of custom tags. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf488208 2.html#a13972247 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice. IRS Circular 230 Disclosure: Please be advised that any discussion of U.S. tax matters contained within this communication (including any attachments) is not intended or written to be used and cannot be used for the purpose of (i) avoiding U.S. tax related penalties or (ii) promoting, marketing or recommending to another party any transaction or matter addressed herein. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Can struts2 tag embeded inside javascript
--- panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. Okay. Non-JSP pages aren't compiled into servlets. A JavaScript file isn't a JSP page, hence is not compiled into a servlet, hence has zero notion of custom tags. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Can struts2 tag embeded inside javascript
David, that is a good idea. I'll try it. Hernandez, David wrote: Sorry panpan, I didn't see the original msg. Most easily, you can change your .js file to .jsp And script src=whatever.jsp / I don't see any reason that wouldn't work. Kind of cheesy though. You can map the URL (/whatever.js) to a servlet which forwards to the whatever.jsp file if you want it to be a little cleaner. -Original Message- From: panpan [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 27, 2007 9:51 AM To: user@struts.apache.org Subject: Re: Can struts2 tag embeded inside javascript Thank you Dave. Ok, I see. Do you anyway I can do to solve my problem? thanks! newton.dave wrote: --- panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. Okay. Non-JSP pages aren't compiled into servlets. A JavaScript file isn't a JSP page, hence is not compiled into a servlet, hence has zero notion of custom tags. d. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf488208 2.html#a13972247 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This message is intended only for the personal and confidential use of the designated recipient(s) named above. If you are not the intended recipient of this message you are hereby notified that any review, dissemination, distribution or copying of this message is strictly prohibited. This communication is for information purposes only and should not be regarded as an offer to sell or as a solicitation of an offer to buy any financial product, an official confirmation of any transaction, or as an official statement of Lehman Brothers. Email transmission cannot be guaranteed to be secure or error-free. Therefore, we do not represent that this information is complete or accurate and it should not be relied upon as such. All information is subject to change without notice. IRS Circular 230 Disclosure: Please be advised that any discussion of U.S. tax matters contained within this communication (including any attachments) is not intended or written to be used and cannot be used for the purpose of (i) avoiding U.S. tax related penalties or (ii) promoting, marketing or recommending to another party any transaction or matter addressed herein. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.html#a13973889 Sent from the Struts - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Can struts2 tag embeded inside javascript
an available option is to treat your content as Character Data script type=text/javascript /* ![CDATA[ */ // content goes here /* ]] */ /script Interestingly enough the JavascriptValidatorTag has a cdata attribute available for JS methods when XHTML=true http://struts.apache.org/1.x/struts-taglib/apidocs/org/apache/struts/taglib/ html/JavascriptValidatorTag.html HTH M-- - Original Message - From: panpan [EMAIL PROTECTED] To: user@struts.apache.org Sent: Tuesday, November 27, 2007 9:59 AM Subject: Re: Can struts2 tag embeded inside javascript Hi Richard, thank you! I have a seperate main.js for those functions. I've posted my code in my other post. I'll try to use single quotes. Thanks again. Richard Sayre wrote: I don't see any javascript in your post but if you are creating an imput element this should work as long as the javascript is on your jsp page in script tags: text = document.createElement(input'); text.setAttribute('type','text'); text.setAttribute('value','s:property .../'); The key is to use single quotes. Although I have never used the struts tags to set values in dynamically created text inputs, I have used them in javascript like this: document.location.href='s:url action=editUser/'; It should work the same for you. If you show me some code I may beable to help you better. On Nov 27, 2007 11:05 AM, panpan [EMAIL PROTECTED] wrote: I've been struggling for this problem for several days. Please help me out. I'm using Javascript to dynamically generate something like below: code input type=text name=additionalInterests[0].addressLine2 value=s:property value='additionalInterests[0].addressLine2'/ id=address2_0 size=26 onfocus=isAddress2()//code It works if it's directly in the JSP page. But seems like Javascript doesn't recognice the Struts2 tag s:property value=.../ So in the page, the input field got s:property value='additionalInterests[0].addressLine2'/ instead of value of this variable. I have to dynamically generate those INPUTs and also get the value from the variable 'additionalInterests[0].addressLine2'. How to solve this problem? Appreciate any inputs! -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.ht ml#a13971786 Sent from the Struts - User mailing list archive at Nabble.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] -- View this message in context: http://www.nabble.com/Can-struts2-tag-embeded-inside-javascript-tf4882082.ht ml#a13972260 Sent from the Struts - User mailing list archive at Nabble.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]