someone has probably pointed this out: have you
defined the tag library at the top of the jsp and does
it exist where it should in the web.xml file etc.
Sandeep
--- "Moree, Andrae [Contractor]"
<[EMAIL PROTECTED]> wrote:
> This is the initial question:
> Any reasons why struts tags don't get processed?
> Here is the code placed in
> a JSP:
>
> <html:form action="/commitcancel">
> <html:hidden property="billOrderMaterial"
>
value="<%=request.getParameter("billOrderMaterial")%>"/>
> <html:hidden property="useCurrent"
> value="<%=request.getParameter("useCurrent")%>"/>
> <html:hidden property="processType"
> value="<%=request.getParameter("processType")%>"/>
>
> <%String
> processType=request.getParameter("processType");
> if(processType != null &
> processType.equalsIgnoreCase("cancelreq")) { %>
> <html:submit styleClass="button" value="Cancel"/>
>
> <% }
> %>
> </html:form>
>
> -----Original Message-----
> From: Sandeep Takhar
> [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 19, 2001 3:45 PM
> To: Struts Users Mailing List
> Subject: Re: localized html pages
>
>
> don't know what the initial question was, but tiles
> has support for multiple languages as well.
>
> Sandeep
> --- flare <[EMAIL PROTECTED]> wrote:
> > I've coded this time ago..
> >
> > --- cut here ----- template
> >
> > <%@ page import="app.*" %>
> > <%@ taglib uri='/WEB-INF/struts-template.tld'
> > prefix='template' %>
> > <%@ taglib uri="/WEB-INF/struts-bean.tld"
> > prefix="bean" %>
> > <%! String output,link,ext; %>
> >
> > <bean:header id="lang" name="Accept-Language" />
> >
> > <%
> >
>
link=StringUtils.pathFilter(request.getParameter("link"));
> > if (link==null || link.equals(""))
> > link="index";
> >
> > ext=StringUtils.matchLang("it,en",lang,"it");
> > output="../page/" + link + ext + ".jsp";
> > %>
> >
> > <template:insert template='chapterTemplate.jsp'>
> > <template:put name='title' content='<%=link%>'
> > direct='true' />
> > <template:put name='header'
> > content='../page/header.jsp' />
> > <template:put name='left'
> > content='../page/left.jsp' />
> > <template:put name='content'
> content='<%=output%>'
> > />
> > <template:put name='right'
> > content='../page/right.jsp' />
> > <template:put name='footer'
> > content='../page/footer.html' />
> > </template:insert>
> >
> >
> >
> > --- cut here --- support routines
> >
> > public static final String
> pathFilter(String
> > string) {
> > if (string == null || string.length() == 0
> )
> > {
> > return string;
> > }
> > char [] sArray = string.toCharArray();
> > StringBuffer buf = new
> > StringBuffer(sArray.length);
> > char ch;
> > for (int i=0; i<sArray.length; i++) {
> > ch = sArray[i];
> > if(ch == '.'||ch=='/'||ch=='\\')
> > continue;
> > else {
> > buf.append(ch);
> > }
> > }
> > return buf.toString();
> > }
> >
> > /** data la lingua sul server e quella via
> > browser restituisce una
> > * estensione accettabile nel formato _lang
> es
> > _it
> > * @param servlet la sequenza di linque
> > supportate (es: it,en,de)
> > * @param browser la sequenza di lingue
> > preferite dall'utente
> > * @param def se lang=default restituisce ""
> > * @return la stringa nel formato _lang o ""
> se
> > default (lingua
> > di default)
> > **/
> > public static final String matchLang(String
> > servlet, String
> > browser, String def)
> > {
> > String br,se;
> > StringTokenizer st1 = new
> > StringTokenizer(servlet,",");
> > StringTokenizer st2 = new
> > StringTokenizer(browser,",");
> >
> > while(st2.hasMoreTokens()) {
> >
> br=(String)st2.nextToken().substring(0,2);
> > while(st1.hasMoreTokens()) {
> >
> > se=(String)st1.nextToken().substring(0,2);
> > if (br.equals(se))
> > if (br.equals(def))
> > return "";
> > else return "_"+se;
> > }
> > }
> > return "";
> > }
> >
> >
> > --- cut here
> > in the template just set the available languages
> and
> > the preferred
> > ones, then use this kind of links in your pages:
> > general.jsp?link=pippo
> >
> > and pippo_xx.jsp (where xx is the foreign
> language)
> > will be called,
> > if the browser language is the default or the
> > language is not
> > supported pippo.jsp will be used
> >
> > Just an idea
> >
> > Flare
> >
> >
> > --
> > To unsubscribe, e-mail:
> >
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Find the one for you at Yahoo! Personals
> http://personals.yahoo.com
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>