You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by u15603 <u1...@hs-harz.de> on 2004/06/17 09:39:21 UTC
Re: [flowscript] importclass ?
Hello Stephane,
it is very simple! You only have to write:
...
importClass(Packages.com.xyz.MyClass);
...
In your code the string "Packages." is missing!
see also at http://cocoon.apache.org/2.1/userdocs/flow/java.html
I hope that helps!
Dirk
Stephane Delort wrote:
> Hi,
>
> I made a simple flowscript which would call a home made java class.
>
> Here is the flowsctipt :
>
> cocoon.load("resource://org/apache/cocoon/forms/flow/javascript/Form.js");
>
>
> function main()
> {
> importClass(com.myCompany.myProject.User);
> importPackage(java.util);
>
> var form = new Form("forms/login.xml");
> form.showForm("login-display-pipeline");
> var model = form.getModel();
>
> var newUser = new com.edag.lastenheft.db.User();
> var list = new ArrayList();
> //var insert = newUser.coucou(); //model.name, model.password);
> cocoon.sendPage("confirm.jx");
> }
>
> the .class is in the [$cocoon]/build/webapp/WEB-INF/classes/com/mCompany/myProject
>
> Here is the JAVA code :
>
> import java.lang.*;
> import java.util.*;
> import java.sql.*;
>
> public class Userpublic class User
> {
> public int
> toto = 5;
>
> User()
> {,}
>
> public int addUser(String name, String surname )
> {
> // should not be empty once the flowscript works
> }
>
> }
>
> THe strange thing is that it is ok for the java.util package and the ArrayList class but the program STOPs (I mean it display a
> http://anypath/[numbers]*.continue instead of the JXtemplate page).
> I also tried importClass(Packages.com.myCompany.myProject.User) and importPackage(Packages.com.myCompany.myProject) unsuccessfully.
>
> Any help will be greatly apreciated as I don't find anything on the Mozilla-Rhino API.
>
> Thanks in advance,
> Stephane
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org