AW: Getting errors when using StrutsCX0.9.2 in own application

"Bernhard Woehrlin" <[email protected]>
Newsgroups gmane.comp.java.strutscx.user
Message-ID <[email protected]>
Hi Stefan,

make sure you do provide a file called variables_xx.xml, where xx
correspondents with the Locale. This file is the StrutsCX alternative to the
Java Resource Bundle Struts uses. You should point to this file through an
element in the strutscx-config.xml.

Hope this is some help.

Regards,

Berny

> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> [mailto:[email protected]]Im Auftrag von
> Rautenberg, Stefan
> Gesendet: Freitag, 11. April 2003 09:49
> An: '[email protected]'
> Betreff: [Strutscx-user] Getting errors when using StrutsCX0.9.2 in own
> application
>
>
> Hi all,
> some newbie questions:
> I have put the strutscx jar and appropriate config files into my existing
> struts app. Having an existing xml and xsl file I can't get them
> parsed and
> transformed well.
> Locale seems to be "null" in the StrutsCXDocumentBuilder line 341.
> xsl_clientside seems to be null, too, although I set it manually in the
> Action.
> The StrutsCXConstants class has references to the cappuccino package. How
> does this fit if StrutsCX is running in a different project with its own
> package name ?
> Why do I have to build a Document manually and put it into the
> request ? Doc
> says that the servlet does that automatically ...
>
> Project name and package: PrismDocumentation
> (com.drkw.prismdocumentation....)
>
> Transformation definition:
> 		<definition name="html">
> 			<put>/WEB-INF/xsl/html/contentfile.xsl</put>
> 		</definition>
>
> files reside in:
> 	/WEB-INF/xml/index.xml (and actually also in /index.xml)
> 	/WEB-INF/xsl/html/contentfile.xsl
> 	((no xsd file so far))
>
> Code in the requested action:
>
> executeAtStart(mapping, form, request, response);
> HttpSession session = getValidSession(request);
> StrutsCXBaseActionHelper initParams = new StrutsCXBaseActionHelper();
> String outputFormat = initParams.getViewtype(request, properties);
> String xmlFileName = "/WEB-INF/xml/index.xml";
> String xslFileName = outputFormat + "." + "contentfile.xsl";
> StrutsCXXMLReader myReader = new StrutsCXXMLReader(servlet, xmlFileName);
> Document xmlDoc = myReader.getDocument();
> request.setAttribute(StrutsCXConstants.XML_KEY, xmlDoc);
> request.setAttribute(StrutsCXConstants.XSL_KEY, xslFileName);
> session.setAttribute(StrutsCXConstants.LOCALE, "de");
> request.setAttribute(StrutsCXConstants.XSL_CLIENTSIDE, "true");
> return (mapping.findForward(StrutsCXConstants.FORWARD_SUCCESS));
>
> log output as follows:
>
> Apache Tomcat/4.0.6
> 2003-04-11 09:29:35,476 INFO  - [StrutsCXBaseAction]
> -------------------------------------------- STRUTSCX BASEACTION INVOCED
> 2003-04-11 09:29:35,539 INFO  - [StrutsCXXMLReader] begin to load:
> /WEB-INF/strutscx-config.xml
> 2003-04-11 09:29:35,554 INFO  - [StrutsCXXMLReader] file last
> modified: Thu
> Apr 10 14:49:22 CEST 2003
> 2003-04-11 09:29:35,554 INFO  - [StrutsCXXMLReader] the time we know: null
> 2003-04-11 09:29:35,554 INFO  - [StrutsCXXMLReader] XML File has changed:
> reparsing...!
> 2003-04-11 09:29:35,851 INFO  - [StrutsCXXMLReader] org.jdom.Document
> successfully created
> 2003-04-11 09:29:35,882 DEBUG - [StrutsCXXMLReader] lang en de ko
> 2003-04-11 09:29:35,898 DEBUG - [StrutsCXXMLReader] encoding
> 2003-04-11 09:29:35,898 DEBUG - [StrutsCXXMLReader] variables
> 2003-04-11 09:29:35,898 DEBUG - [StrutsCXXMLReader] param
> 2003-04-11 09:29:35,898 DEBUG - [StrutsCXXMLReader] strutscx-definitions
> 2003-04-11 09:29:35,898 DEBUG - [StrutsCXXMLReader] actioncache
> 2003-04-11 09:29:35,898 INFO  - [StrutsCXXMLReader]
> /WEB-INF/strutscx-config.xml set to
> StrutsCXConstants.PACKAGE/WEB-INF/strutscx-config.xml
> 2003-04-11 09:29:35,898 INFO  - [StrutsCXXMLReader]
> /WEB-INF/strutscx-config.xml set to StrutsCXConstants.PROPERTIES
> 2003-04-11 09:29:36,539 INFO  - [StrutsCXBaseActionHelper] SET
> VIEW_KEY TO:
> html
> 2003-04-11 09:29:36,539 WARN  - invoking XML file: /WEB-INF/xml/index.xml
> 2003-04-11 09:29:36,539 WARN  - invoking XSL file: html.contentfile.xsl
> 2003-04-11 09:29:36,539 WARN  - ServletConfig: parameter debug
> 2003-04-11 09:29:36,539 WARN  - ServletConfig: parameter config
> 2003-04-11 09:29:36,554 INFO  - [StrutsCXXMLReader] begin to load:
> /WEB-INF/xml/index.xml
> 2003-04-11 09:29:36,554 INFO  - [StrutsCXXMLReader] file last
> modified: Fri
> Apr 11 09:02:31 CEST 2003
> 2003-04-11 09:29:36,554 INFO  - [StrutsCXXMLReader] the time we know: null
> 2003-04-11 09:29:36,554 INFO  - [StrutsCXXMLReader] XML File has changed:
> reparsing...!
> 2003-04-11 09:29:36,570 INFO  - [StrutsCXXMLReader] org.jdom.Document
> successfully created
> 2003-04-11 09:29:36,570 DEBUG - [StrutsCXXMLReader] headline
> 2003-04-11 09:29:36,570 DEBUG - [StrutsCXXMLReader] listitems
> 2003-04-11 09:29:36,570 INFO  - [StrutsCXXMLReader] /WEB-INF/xml/index.xml
> set to StrutsCXConstants.PACKAGE/WEB-INF/xml/index.xml
> 2003-04-11 09:29:36,570 WARN  - Put XML file in session: [Document:  No
> DOCTYPE declaration, Root is [Element: <contentfile/>]]
> 2003-04-11 09:29:36,570 WARN  - Put XSL file in session:
> html.contentfile.xsl
> ************************************** ApplicationControllerAction
> ***********************
> 2003-04-11 09:29:36,617 INFO  - [XSLTServlet]
> ------------------------------------------- STRUTSCXSERVLET STARTED
> 2003-04-11 09:29:36,632 INFO  - [StrutsCXDocumentBuilder]
> ------------------------------------------- BUILD OF DOCUMENT STARTED
> 2003-04-11 09:29:36,632 INFO  - [StrutsCXDocumentBuilder]
> xsl_clientside is
> set to: null
> 2003-04-11 09:29:36,632 INFO  - [StrutsCXDocumentBuilder] Created root
> element: root
> ------------------------- locale was null
>
>
> Sorry for asking so much since it's the first time we use StrutsCX.
> And thanks for everything that helps ...
>
> Regards,
> Stefan Rautenberg
> Software Engineer
> Dresdner Kleinwort Wasserstein
> Global Business Services
mailto:[email protected]
CRM IT                                              Voice  : +49(0)69 713
19713
Theodor-Heuss-Allee 44/3rd floor      Fax     : +49(0)69 713 25044
60486 Frankfurt/ Main, Germany





----------------------------------------------------------------------
If you have received this e-mail in error or wish to read our e-mail
disclaimer statement and monitoring policy, please refer to
http://www.drkw.com/disc/email/ or contact the sender.
----------------------------------------------------------------------



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
for complex code. Debugging C/C++ programs can leave you feeling lost and
disoriented. TotalView can help you find your way. Available on major UNIX
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Strutscx-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strutscx-user



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.