<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks Mathias, I'm adding a request filter to obtain the cms object, I
hope to be able to contribute it to opencms.<br>
<br>
Thanks,<br>
<br>
Hernan<br>
<br>
Mathias Lin|SYSVISION wrote:
<blockquote cite="mid:21990139.post@talk.nabble.com" type="cite">
<pre wrap="">
Not sure if it's the best approach but I modified and rebuilt the OpenCms
core, changing the OpenCmsServlet and putting the CmsObject into the session
in the get-method of the servlet, using
OpenCmsCore.getInstance().initCmsObjectFromSession(req)
Let me know if you found any other/better approach.
Hi Mathias,
Thanks, sure, I'm using that in other places y my system, the most of
the time in tests, but I'm trying to ger the CmsObject when the person
is already logged in, the scenario would be:
- the user access the opencms console (log in)
- clicks on a resource which gets rendered in an html
- the html page has dwr-ajax code which generates a request to the dwr
servlet
- the dwr service needs the CmsObject, the user is already logged in,
so, I don't want to use loginUser again, and actually, I should not have
the password every time.
Thanks
Hernan
Mathias Lin|SYSVISION wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi Hernan,
I use Spring w/ OpenCms but not DWR.
The CmsObject can be initialized as follows:
CmsObject cmsObj =
OpenCms.initCmsObject(OpenCms.getDefaultUsers().getUserGuest());
...and then do something like login for example...
String s = cmsObj.loginUser("Admin", "admin");
HTH,
Mathias
HernĂ¡n Leoni wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hi,
I'm working with opencms and dwr + spring.
I'm doing it quite well, but at this moment I'm stuck here, the question
is: how can I access the CmsObject from a servlet other than the opencms
servlet.
As far as I could see the CmsObject is generated in OpenCmsCore
<a class="moz-txt-link-rfc2396E" href="http://files.opencms.org/javadoc/core/org/opencms/main/OpenCmsCore.html"><http://files.opencms.org/javadoc/core/org/opencms/main/OpenCmsCore.html></a>,
but all methods are privates and I think I should not touch code in
there.
I would thanks any help.
</pre>
</blockquote>
</blockquote>
<pre wrap=""><!---->
-----
</pre>
</blockquote>
</body>
</html>