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"%
>

Reply via email to