I believe JSP will work when in JSP pages. Dave
On Mon, Feb 13, 2012 at 9:56 AM, umamaheswara rao <uma_kagi...@yahoo.com>wrote: > Thank you very much for your info. Does it work if i put the content in > body.jsp (part of template) ? > > Best Regards, > Umamaheswara. > > > ________________________________ > From: Dave Newton <davelnew...@gmail.com> > To: Struts Users Mailing List <user@struts.apache.org>; umamaheswara rao < > uma_kagi...@yahoo.com> > Sent: Monday, February 13, 2012 9:52 AM > Subject: Re: Rendering Struts2 tags from the Action class content for the > JSP template. > > You're not understanding what I'm saying. > > If you render custom tags in the body, they're not going to be interpreted > as custom tags. For custom tags to be rendered, they need to go through the > JSP compilation process, like they would if they were in a JSP file. > > Dave > > On Mon, Feb 13, 2012 at 9:49 AM, umamaheswara rao <uma_kagi...@yahoo.com > >wrote: > > > Hi, > > > > We have just renamed theme ajax and nothing else. > > > > Best Regards, > > Umamaheswara Kagitha > > > > > > ________________________________ > > From: Dave Newton <davelnew...@gmail.com> > > To: Struts Users Mailing List <user@struts.apache.org>; umamaheswara > rao < > > uma_kagi...@yahoo.com> > > Sent: Monday, February 13, 2012 9:46 AM > > Subject: Re: Rendering Struts2 tags from the Action class content for the > > JSP template. > > > > What's this, then? > > > > > content1+="<s:submit value=\"Assign Offer\" theme=\"orsAjax\" />"; > > > > Dave > > > > On Mon, Feb 13, 2012 at 9:42 AM, umamaheswara rao <uma_kagi...@yahoo.com > > >wrote: > > > > > Please excuse me if I'm mistaken.. > > > > > > I'm not using any custom tags..The following is the tag library > > reference > > > that I'm using for the form submission tags. > > > <%@> > > > > > > > > > Best Regards, > > > Umamaheswara Kagitha. > > > > > > ________________________________ > > > From: Dave Newton <davelnew...@gmail.com> > > > To: Struts Users Mailing List <user@struts.apache.org> > > > Sent: Friday, February 10, 2012 11:50 PM > > > Subject: Re: Rendering Struts2 tags from the Action class content for > the > > > JSP template. > > > > > > Custom tags need to go through the rendering process, which they won't > do > > > if they're written to the body in an action. > > > > > > Dave > > > > > > (pardon brevity and typos, on cell) > > > On Feb 10, 2012 11:44 PM, "umamaheswara rao" <uma_kagi...@yahoo.com> > > > wrote: > > > > > > > Hi, > > > > > > > > I have defined struts tag in myApp_header.jsp. I have tested > > > > that functionality by placing the tags directly in AssignOffer.jsp > and > > > > they are working fine. Since we have JSP as a template (header, body > > and > > > > footer) header.jsp contains all the tab libraries defined common for > > the > > > > application , similary footer.jsp contains links applicable to all > the > > > > screens. so, Body is being built in Action class and setting > > pageContent > > > > and additional headers based on the modules. And while building body > in > > > the > > > > action class , creating form and its variables as just jsp tags as > > > follows.. > > > > > > > > The following 1st line commented to show the original code with jsp > > tags > > > > and the second line replaced with struts2 tag .. > > > > //content1 +="<form method=\"post\"> action=\"AssignOffer.do\">"; > > > > content1 +="<s:form id=\"offer\" action=\"offer.do\" method=\"post\" > > > > cssClass=\"formTag\">"; > > > > content1 +="<input type=hidden name=ACTION_TYPE value=\""+ action + > > > "\">"; > > > > content1 +="<input type=hidden name=office value=\""+ office + "\">"; > > > > content1 +="<input type=hidden name=recd value=\""+ recd + "\">"; > > > > content1 +="<input type=hidden name=mode value=\""+action+"\">"; > > > > content1 +="<s:token />"; > > > > content1+="<s:submit value=\"Assign Offer\" theme=\"orsAjax\" />"; > > > > > > > > and finally calling setPageContent(content);"OFFERS")); > > > > > > > > > > > > So, the body is being rendered as String but unable to render the > > struts2 > > > > tags and convert them. > > > > > > > > > > > > Please let me know if you could throw some light...I appreciate your > > help > > > > and time. > > > > > > > > > > > > Best Regards, > > > > Ukagitha. > > > > > > > > > > > > ________________________________ > > > > From: Chris Pratt <thechrispr...@gmail.com> > > > > To: Struts Users Mailing List <user@struts.apache.org>; umamaheswara > > > rao < > > > > uma_kagi...@yahoo.com> > > > > Sent: Friday, February 10, 2012 4:32 PM > > > > Subject: Re: Rendering Struts2 tags from the Action class content for > > the > > > > JSP template. > > > > > > > > It doesn't appear that you've defined the Struts taglib with the JSP > > > > directives, that's probably why they're not rendering. > > > > (*Chris*) > > > > > > > > On Fri, Feb 10, 2012 at 12:58 PM, umamaheswara rao < > > > uma_kagi...@yahoo.com > > > > >wrote: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Hello List subscribers, > > > > > > > > > > I'm working on struts2 application to incorporate the Double click > > > > > submission issue by using Tokens. But I have one issue > > here..Currently > > > > Body > > > > > content of a JSP is building in the Action class and putting back > in > > > JSP > > > > > template. So, far we are not using any struts specific tags..But > > when I > > > > try > > > > > to add struts2 tags they are not being rendered in JSP. > > > > > > > > > > Tags related to struts2 are newly added in place of the regular > form > > > tags > > > > > in the Action class(commented ones are the old tags and working > > fine). > > > > > > > > > > //Code is not completely copied due to the other issues..please > > > > understand. > > > > > > > > > > Pl. advise/suggest me to render the struts2 tags from Action class > > > > > properly.. > > > > > > > > > > I have the following code in JSP > > > > > > > > > > AssignOffer.jsp > > > > > <%String title="Assign Offer";<%@ > > > > > <%= > > > > > <%= > > > > > > > > > > > > > > > > > > > > <%@includefile="/jsps/include/myApp_web_header.jsp"%>request.getAttribute("pageHeader")%>request.getAttribute("pageContent")%>includefile="/jsps/include/myApp_web_footer.jsp"%>==========Action: > > > > > In the Action class, pageContent for the above JSP is building and > > > > > Action class Code: > > > > > > > > > > > > > > > importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.struts2.interceptor.ParameterAware;importorg.apache.struts2.interceptor.ServletRequestAware;importorg.apache.struts2.interceptor.ServletResponseAware;importorg.apache.struts2.interceptor.SessionAware; > > > > > publicclassAssignOfferextendsActionSupport > implementsParameterAware, > > > > > SessionAware,ServletRequestAware, ServletResponseAware* @see > > > > > com.opensymphony.xwork2.ActionSupport#execute() > > > > > */privatestatictransientLogger _classLog= > > > > > Logger.getLogger(AssignOffer.class);/* (non-Javadoc) } > > > > > } > > > > > } > > > > > } privateString pageContent; privateString > > > > > pageHeader; publicString getPageContent() > > > > > { returnpageContent; publicvoidsetPageContent(String > > pageContent) > > > > > { this.pageContent= pageContent; publicString > > getPageHeader() > > > > > { returnpageHeader; publicvoidsetPageHeader(String > > > pageHeader) > > > > > { this.pageHeader= pageHeader; { > > > > > String content = publicString execute() > > > > > throwsException""; OfferService srv = > > > > > newOfferService(); HashMap offMap= null; //Business > > > > > Logic...condtion.. offMap = (HashMap) > > > > > session.get("REPT_OFFICE_MAP"); { > > > > > sessinfo = (SessionInfo) > > > > > } SessionInfo sessinfo = > > > > > null; if(session.get("sessinfo") != > > > > > null)session.get("sessinfo"); content1 += > > > > > content1 += content1 ="";"<BR><BR><BR>";"<table > > > > > align=center width=425px>"; //content1 +="<form > > method=\"post\" > > > > > action=\"AssignOffer.do\">"; content1 +="<s:form > id=\"offer\" > > > > > action=\"offer.do\" method=\"post\" cssClass=\"formTag\">"; > > > > content1 > > > > > += srv.formattedOfficeList( > > > > > content2 += > > > > > content2 += > > > > > content2 += > > > > > content2 += > > > > > content2+= content1 += "<br><font > > > > > style=\"font-weight:bold;\">Please Select a > > > > > Office</font><br/><br/>";offMap);"<input type=hidden > name=ACTION_TYPE > > > > > value=\""+ action + "\">";"<input type=hidden name=office > value=\""+ > > > > office > > > > > + "\">";"<input type=hidden name=recd value=\""+ recd + > "\">";"<input > > > > > type=hidden name=mode value=\""+action+"\">";"<s:token > > > > > />"; //content2 +="<input type=Submit name=\"submit\" > > > > value=\"Assign > > > > > Offer\">"; content2+="<s:submit value=\"Assign Offer\" > > > > > theme=\"orsAjax\" />"; content2 += > > > > > content = content1 + content2; content2 += > > > > > "</s:form>";"<BR><BR>"; > > > > setPageHeader(sessinfo.masterLayOutTableInitialRows( > > > > setPageContent(content);"OFFERS")); session.put("srv", > > > > > srv) returnSUCCESS;} > > > > > > > > > > ==web.xml > > > > > > > > > > defined tokenStack > > > > > > > > > > > > > > > ..<actionname="AssignOffer"class="myPackage.AssignOffer"><interceptor-refname="tokenStack"/><resultname="success">AssignOffer.jsp</result><resultname="invalid.token">AssignOffer.jsp</result></action> > > > > > > > > > > Thanks > > > > > Kagitha.; > > > > > > > > > taglibprefix="s"uri="/struts-tags"% > > >