2015-12-23 16:59 GMT+01:00 vincent@massol.net(mailto:vincent@massol.net) :
On 23 Dec 2015 at 16:56:20, Giordano Ninonà
(giordano.ninona@gmail.com(mailto:giordano.ninona@gmail.com)(mailto:giordano.ninona@gmail.com))
wrote:
Hi users,
Thanks for your answers, anyway it wasn't a String problem, and also change
to GET doesn't produce anything. Maybe I've found my problem, when I start
my component, the very first thing to do is to parse an XML file thus my
script service provide a "parseBPXML()" method. The problem is where can i
store this file in order to make accessible by my component, I've already
Injected the Environment component but I can't understand where to put my
file (i.e. which is the "permanent directory") and how to access it.
Check your xwiki.properties file and search for permanentDirectory.
Thanks
-Vincent
> Thank you,
> Giordano.
>
> 2015-12-23 6:51 GMT+01:00 Marius Dumitru Florea <
> mariusdumitru.florea@xwiki.com(mailto:mariusdumitru.florea@xwiki.com)>:
>
> > On Wed, Dec 23, 2015 at 12:30 AM, Ludovic Dubost
> > wrote:
> >
> > > Isn't the problem that it should be
> > >
> > > #if("$!request.evolver" == "1")
> > >
> > > And not
> > >
> > >
> >
> > > #if("$!request.evolver" == 1)
> > >
> >
> > I thought so too but I tested and it works. I checked the Velocity
> > documentation [1] and the explanation is:
> >
> > "In the last case (when objects are of different classes), the toString()
> > method is called on each object and the resulting Strings are compared."
> >
> > Thanks,
> > Marius
> >
> > [1]
> >
> >
https://click.apache.org/docs/velocity/vtl-reference-guide.html##if/#elseif…
> >
> >
> > >
> > > Ludo
> > > Le 22 déc. 2015 21:32, "Giordano Ninonà" a
> > > écrit :
> > >
> > > > Dear Vincent,
> > > >
> > > > Tank you for your reply, I would try what you suggested in the
> > afternoon,
> > > > but regarding the "evolver=1 request param", I've set
it equal to 1
> > > > together with POST command in order to make it always true ensuring
> > that
> > > my
> > > > component is started every time. My thoughts were wrong?
> > > >
> > > > Giordano.
> > > >
> > > > 2015-12-22 11:31 GMT+01:00
vincent@massol.net(mailto:vincent@massol.net) :
> > > >
> > > > > Hi Giordano,
> > > > >
> > > > > On 21 Dec 2015 at 15:20:55, Giordano Ninonà (
> > giordano.ninona@gmail.com(mailto:giordano.ninona@gmail.com)
> > > > > (mailto:giordano.ninona@gmail.com)) wrote:
> > > > >
> > > > > > Hi users,
> > > > > >
> > > > > > My project in XWiki consists in a java component which
offers some
> > > APIs
> > > > > > through a script service called by a Velocity script in a
wiki
> > page.
> > > > > >
> > > > > > I put my .jar in the directory C:\XWiki Enterprise
> > > > > > 7.3\*webapps\xwiki\WEB-INF\lib
> > > > > > *and this is the Velocity and HTML code that I've put
in my XWiki
> > > page:
> > > > > >
> > > > > > {{velocity}}
> > > > > > #if("$!request.evolver" == 1)
> > > > > > ## Request for creating a new instance
> > > > > > $services.pars.parse()
> > > > > > $services.evo.removeInstance("Take bike")
> > > > > >
$response.sendRedirect($xwiki.getURL('Main.WebHome'))
> > > > > > ## Stop processing, since we already sent a redirect.
> > > > > > #stop
> > > > > > #end
> > > > >
> > > > > [snip]
> > > > >
> > > > > > Let first say that nothing is happening when I click on
the
> > "Evolve"
> > > > > button
> > > > > > and I don't know why...it looks like it should work,
also because
> > > > > creating
> > > > > > a Main_test class in Eclipse, I can run my software calling
exactly
> > > the
> > > > > > same methods and it works!
> > > > >
> > > > > You could use GET instead of POST and see what you get in the
URL (ie
> > > > > whether you get the evolver=1 request param).
> > > > >
> > > > > > Moreover my component must create some files to store some
> > > information,
> > > > > > thus I am wondering where to save those files in order to
make them
> > > > > > accessible by the component.
> > > > >
> > > > > You can use the XWiki’s permanent directory.
> > > > >
> > > > > See
> > > > >
> > >
http://extensions.xwiki.org/xwiki/bin/view/Extension/Environment+Module
> > > > >
> > > > > Thanks
> > > > > -Vincent
> > > > >
> > > > > > Any suggestions?
> > > > > >
> > > > > > Thanks in advance,
> > > > > > Giordano.
> > > > >
> > > > _______________________________________________
> > > > users mailing list
> > > > users@xwiki.org(mailto:users@xwiki.org)
> > > >
http://lists.xwiki.org/mailman/listinfo/users
> > > >
> > > _______________________________________________
> > > users mailing list
> > > users@xwiki.org(mailto:users@xwiki.org)
> > >
http://lists.xwiki.org/mailman/listinfo/users
> > >
> > _______________________________________________
> > users mailing list
> > users@xwiki.org(mailto:users@xwiki.org)
> >
http://lists.xwiki.org/mailman/listinfo/users
> >
> _______________________________________________
> users mailing list
> users@xwiki.org(mailto:users@xwiki.org)
>
http://lists.xwiki.org/mailman/listinfo/users