Re: How to make initialize with struts2 action?

2007-08-16 Thread Andvar Woo
I tested it,it works fine. Note that static block can only refer to static
fields and static methods
Don't put the static block in any method, just put it alone like a function.

2007/8/16, red phoenix <[EMAIL PROTECTED]>:
>
> static
> {
> //doSomeInit,this only run once
> }
>
> above code can't run in struct2 action,it will say "can't use in
> non-static
> class"
>
> I use Struts2+spring2.1+hibernate3.2,I am puzzled with it for many many
> days! I am looking for an example,but I don't find it,would you give me an
> example project which can run under tomcat6?
>
>
> On 8/16/07, Nils-Helge Garli <[EMAIL PROTECTED]> wrote:
> >
> > So you're using Spring? In that case, maybe parts of this tutorial can
> > help: http://struts.apache.org/2.x/docs/struts-2-spring-2-jpa-ajax.html
> >
> > And here's the documentation for the Spring-plugin:
> > http://struts.apache.org/2.x/docs/spring-plugin.html
> >
> > Nils-H
> >
> > On 8/16/07, red phoenix <[EMAIL PROTECTED]> wrote:
> > > I know your meaning,but the question I want to Initialize in struts
> > > action,not in common class,because I want to get WebApplicationContext
> > in
> > > struts action,and then I will transfer WebApplicationContext into dao
> to
> > get
> > > data. I don't know if there is a init method in struts2 action?
> > > Any idea will be appreciated!
> > >
> > >
> > > On 8/16/07, Leonidas Papadakis <[EMAIL PROTECTED]> wrote:
> > > >
> > > > I think you can use the setters after you initialize your class
> > > > i.e.instead of
> > > > MyType mt = new MyType(...parameters...);
> > > > to do :
> > > > MyType mt = new MyType();
> > > > mt.setParam1()
> > > > e.t.c. I am not exactly sure if this is what you are after
> though
> > > > Why do you want to do this ?
> > > >
> > > > Leon
> > > >
> > > > red phoenix wrote:
> > > > > If I use no-argument constructor,how can i do to initialize some
> > > > > information?
> > > > > Thanks
> > > > >
> > > > >
> > > > > On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > >> Hey,red.In my opinion, to use struts, you have to supply a
> > no-argument
> > > > >> constructor.That is the point.
> > > > >>
> > > > >>
> > -
> > > > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >>
> > > > >>
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>


Re: How to make initialize with struts2 action?

2007-08-15 Thread red phoenix
static
{
 //doSomeInit,this only run once
}

above code can't run in struct2 action,it will say "can't use in non-static
class"

I use Struts2+spring2.1+hibernate3.2,I am puzzled with it for many many
days! I am looking for an example,but I don't find it,would you give me an
example project which can run under tomcat6?


On 8/16/07, Nils-Helge Garli <[EMAIL PROTECTED]> wrote:
>
> So you're using Spring? In that case, maybe parts of this tutorial can
> help: http://struts.apache.org/2.x/docs/struts-2-spring-2-jpa-ajax.html
>
> And here's the documentation for the Spring-plugin:
> http://struts.apache.org/2.x/docs/spring-plugin.html
>
> Nils-H
>
> On 8/16/07, red phoenix <[EMAIL PROTECTED]> wrote:
> > I know your meaning,but the question I want to Initialize in struts
> > action,not in common class,because I want to get WebApplicationContext
> in
> > struts action,and then I will transfer WebApplicationContext into dao to
> get
> > data. I don't know if there is a init method in struts2 action?
> > Any idea will be appreciated!
> >
> >
> > On 8/16/07, Leonidas Papadakis <[EMAIL PROTECTED]> wrote:
> > >
> > > I think you can use the setters after you initialize your class
> > > i.e.instead of
> > > MyType mt = new MyType(...parameters...);
> > > to do :
> > > MyType mt = new MyType();
> > > mt.setParam1()
> > > e.t.c. I am not exactly sure if this is what you are after though
> > > Why do you want to do this ?
> > >
> > > Leon
> > >
> > > red phoenix wrote:
> > > > If I use no-argument constructor,how can i do to initialize some
> > > > information?
> > > > Thanks
> > > >
> > > >
> > > > On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
> > > >
> > > >> Hey,red.In my opinion, to use struts, you have to supply a
> no-argument
> > > >> constructor.That is the point.
> > > >>
> > > >>
> -
> > > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > > >>
> > > >>
> > > >>
> > > >
> > > >
> > >
> >
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


Re: How to make initialize with struts2 action?

2007-08-15 Thread Nils-Helge Garli
So you're using Spring? In that case, maybe parts of this tutorial can
help: http://struts.apache.org/2.x/docs/struts-2-spring-2-jpa-ajax.html

And here's the documentation for the Spring-plugin:
http://struts.apache.org/2.x/docs/spring-plugin.html

Nils-H

On 8/16/07, red phoenix <[EMAIL PROTECTED]> wrote:
> I know your meaning,but the question I want to Initialize in struts
> action,not in common class,because I want to get WebApplicationContext in
> struts action,and then I will transfer WebApplicationContext into dao to get
> data. I don't know if there is a init method in struts2 action?
> Any idea will be appreciated!
>
>
> On 8/16/07, Leonidas Papadakis <[EMAIL PROTECTED]> wrote:
> >
> > I think you can use the setters after you initialize your class
> > i.e.instead of
> > MyType mt = new MyType(...parameters...);
> > to do :
> > MyType mt = new MyType();
> > mt.setParam1()
> > e.t.c. I am not exactly sure if this is what you are after though
> > Why do you want to do this ?
> >
> > Leon
> >
> > red phoenix wrote:
> > > If I use no-argument constructor,how can i do to initialize some
> > > information?
> > > Thanks
> > >
> > >
> > > On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
> > >
> > >> Hey,red.In my opinion, to use struts, you have to supply a no-argument
> > >> constructor.That is the point.
> > >>
> > >> -
> > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >>
> > >>
> > >
> > >
> >
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to make initialize with struts2 action?

2007-08-15 Thread Andvar Woo
You may try the static block, a no-arg constructor is needed to initialize a
Action object by struts
static
{
  //doSomeInit,this only run once
}


2007/8/16, red phoenix <[EMAIL PROTECTED]>:
>
> I know your meaning,but the question I want to Initialize in struts
> action,not in common class,because I want to get WebApplicationContext in
> struts action,and then I will transfer WebApplicationContext into dao to
> get
> data. I don't know if there is a init method in struts2 action?
> Any idea will be appreciated!
>
>
> On 8/16/07, Leonidas Papadakis <[EMAIL PROTECTED]> wrote:
> >
> > I think you can use the setters after you initialize your class
> > i.e.instead of
> > MyType mt = new MyType(...parameters...);
> > to do :
> > MyType mt = new MyType();
> > mt.setParam1()
> > e.t.c. I am not exactly sure if this is what you are after though
> > Why do you want to do this ?
> >
> > Leon
> >
> > red phoenix wrote:
> > > If I use no-argument constructor,how can i do to initialize some
> > > information?
> > > Thanks
> > >
> > >
> > > On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
> > >
> > >> Hey,red.In my opinion, to use struts, you have to supply a
> no-argument
> > >> constructor.That is the point.
> > >>
> > >> -
> > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >>
> > >>
> > >
> > >
> >
>


Re: How to make initialize with struts2 action?

2007-08-15 Thread red phoenix
I know your meaning,but the question I want to Initialize in struts
action,not in common class,because I want to get WebApplicationContext in
struts action,and then I will transfer WebApplicationContext into dao to get
data. I don't know if there is a init method in struts2 action?
Any idea will be appreciated!


On 8/16/07, Leonidas Papadakis <[EMAIL PROTECTED]> wrote:
>
> I think you can use the setters after you initialize your class
> i.e.instead of
> MyType mt = new MyType(...parameters...);
> to do :
> MyType mt = new MyType();
> mt.setParam1()
> e.t.c. I am not exactly sure if this is what you are after though
> Why do you want to do this ?
>
> Leon
>
> red phoenix wrote:
> > If I use no-argument constructor,how can i do to initialize some
> > information?
> > Thanks
> >
> >
> > On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
> >
> >> Hey,red.In my opinion, to use struts, you have to supply a no-argument
> >> constructor.That is the point.
> >>
> >> -
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >
> >
>


Re: How to make initialize with struts2 action?

2007-08-15 Thread Leonidas Papadakis
I think you can use the setters after you initialize your class 
i.e.instead of

MyType mt = new MyType(...parameters...);
to do :
MyType mt = new MyType();
mt.setParam1()
e.t.c. I am not exactly sure if this is what you are after though 
Why do you want to do this ?


Leon

red phoenix wrote:

If I use no-argument constructor,how can i do to initialize some
information?
Thanks


On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
  

Hey,red.In my opinion, to use struts, you have to supply a no-argument
constructor.That is the point.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





  


Re: How to make initialize with struts2 action?

2007-08-15 Thread red phoenix
If I use no-argument constructor,how can i do to initialize some
information?
Thanks


On 8/16/07, Rec Floyd <[EMAIL PROTECTED]> wrote:
>
> Hey,red.In my opinion, to use struts, you have to supply a no-argument
> constructor.That is the point.
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


Re: How to make initialize with struts2 action?

2007-08-15 Thread Rec Floyd
Hey,red.In my opinion, to use struts, you have to supply a no-argument
constructor.That is the point.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to make initialize with struts2 action?

2007-08-15 Thread meisam sarabadani
hey

thanks for your help but the thing is that it does not work like that in
eclipse, yeah I have downloaded the full pack of struts and the all
exampels, and also i have deployed it manually by putting it into my
container (tomcat), but when im going to use the eclipse as IDE to develop
and start a struts everything messes and I can`t continue, actually it is
not working, I have seen so many tutorials but none of is 100% sure about
what they are saying, can you help me with this ?


On 8/16/07, Andvar Woo <[EMAIL PROTECTED]> wrote:
>
> You can refer to the Struts doc.
> The easiest way is  to use the struts2-blank-2.0.9.war as a start.
> you can find it  from the http://struts.apache.org
> You'd better download a struts-2.x.all.zip from the download pages.
> Hope that helps,good luck.
> 2007/8/16, meisam sarabadani <[EMAIL PROTECTED]>:
> >
> > Does anybody know how to configure struts on eclipse and build anew
> > project
> > by struts in eclipse ?
> >
> > On 8/16/07, red phoenix <[EMAIL PROTECTED]> wrote:
> > >
> > > For general Java class,we can make construction function,like this:
> > > public class test{
> > >   String a;
> > >   public test(String a){
> > >  this.a=a;
> > >   }
> > > }
> > >
> > > I don't know if I can do it like above code under struts2 action,for
> > some
> > > reason,I want to initialize some variable and assign some value to
> > it,like
> > > follows:
> > > public class MyClass extends ActionSupport{
> > > private ;
> > > public MyClass(SomeType s){
> > >//make some common operaction,such get session and so
> on,because
> > I
> > > want to run them only once
> > > }
> > > public String execute() throws Exception {
> > >   
> > > }
> > > public String .{
> > > }
> > >...
> > > }
> > >
> > > I can successly compile above code,but when I run above code,it will
> say
> > > error:
> > > 1)MyClass action error
> > > 2)java.lang.NullException because some code in MyClass(SomeType s)
> > >
> > > When I remove the code in the MyClass(SomeType s) into execute()
> > > function,it
> > > can run well.  I am puzzle with it! Anybody could tell me how to do
> > > it?  An
> > > example is better.
> > >
> > > Thanks,
> > > phoenix
> > >
> >
> >
> >
> > --
> > Appreciated much,
> >
> > Meisam Sarabadani
> > IBM Student Ambassador
> > Vice president II, IT Society
> > Multimedia University, Cyberjaya Capmus
> > --
> > "The day the Lord created hope was probably the same day he created
> > Spring."  Bern Williams.
> > --
> >
>



-- 
Appreciated much,

Meisam Sarabadani
IBM Student Ambassador
Vice president II, IT Society
Multimedia University, Cyberjaya Capmus
--
"The day the Lord created hope was probably the same day he created
Spring."  Bern Williams.
--


Re: How to make initialize with struts2 action?

2007-08-15 Thread Andvar Woo
You can refer to the Struts doc.
The easiest way is  to use the struts2-blank-2.0.9.war as a start.
you can find it  from the http://struts.apache.org
You'd better download a struts-2.x.all.zip from the download pages.
Hope that helps,good luck.
2007/8/16, meisam sarabadani <[EMAIL PROTECTED]>:
>
> Does anybody know how to configure struts on eclipse and build anew
> project
> by struts in eclipse ?
>
> On 8/16/07, red phoenix <[EMAIL PROTECTED]> wrote:
> >
> > For general Java class,we can make construction function,like this:
> > public class test{
> >   String a;
> >   public test(String a){
> >  this.a=a;
> >   }
> > }
> >
> > I don't know if I can do it like above code under struts2 action,for
> some
> > reason,I want to initialize some variable and assign some value to
> it,like
> > follows:
> > public class MyClass extends ActionSupport{
> > private ;
> > public MyClass(SomeType s){
> >//make some common operaction,such get session and so on,because
> I
> > want to run them only once
> > }
> > public String execute() throws Exception {
> >   
> > }
> > public String .{
> > }
> >...
> > }
> >
> > I can successly compile above code,but when I run above code,it will say
> > error:
> > 1)MyClass action error
> > 2)java.lang.NullException because some code in MyClass(SomeType s)
> >
> > When I remove the code in the MyClass(SomeType s) into execute()
> > function,it
> > can run well.  I am puzzle with it! Anybody could tell me how to do
> > it?  An
> > example is better.
> >
> > Thanks,
> > phoenix
> >
>
>
>
> --
> Appreciated much,
>
> Meisam Sarabadani
> IBM Student Ambassador
> Vice president II, IT Society
> Multimedia University, Cyberjaya Capmus
> --
> "The day the Lord created hope was probably the same day he created
> Spring."  Bern Williams.
> --
>


Re: How to make initialize with struts2 action?

2007-08-15 Thread meisam sarabadani
Does anybody know how to configure struts on eclipse and build anew project
by struts in eclipse ?

On 8/16/07, red phoenix <[EMAIL PROTECTED]> wrote:
>
> For general Java class,we can make construction function,like this:
> public class test{
>   String a;
>   public test(String a){
>  this.a=a;
>   }
> }
>
> I don't know if I can do it like above code under struts2 action,for some
> reason,I want to initialize some variable and assign some value to it,like
> follows:
> public class MyClass extends ActionSupport{
> private ;
> public MyClass(SomeType s){
>//make some common operaction,such get session and so on,because I
> want to run them only once
> }
> public String execute() throws Exception {
>   
> }
> public String .{
> }
>...
> }
>
> I can successly compile above code,but when I run above code,it will say
> error:
> 1)MyClass action error
> 2)java.lang.NullException because some code in MyClass(SomeType s)
>
> When I remove the code in the MyClass(SomeType s) into execute()
> function,it
> can run well.  I am puzzle with it! Anybody could tell me how to do
> it?  An
> example is better.
>
> Thanks,
> phoenix
>



-- 
Appreciated much,

Meisam Sarabadani
IBM Student Ambassador
Vice president II, IT Society
Multimedia University, Cyberjaya Capmus
--
"The day the Lord created hope was probably the same day he created
Spring."  Bern Williams.
--


How to make initialize with struts2 action?

2007-08-15 Thread red phoenix
For general Java class,we can make construction function,like this:
public class test{
  String a;
  public test(String a){
 this.a=a;
  }
}

I don't know if I can do it like above code under struts2 action,for some
reason,I want to initialize some variable and assign some value to it,like
follows:
public class MyClass extends ActionSupport{
private ;
public MyClass(SomeType s){
   //make some common operaction,such get session and so on,because I
want to run them only once
}
public String execute() throws Exception {
  
}
public String .{
}
   ...
}

I can successly compile above code,but when I run above code,it will say
error:
1)MyClass action error
2)java.lang.NullException because some code in MyClass(SomeType s)

When I remove the code in the MyClass(SomeType s) into execute() function,it
can run well.  I am puzzle with it! Anybody could tell me how to do it?  An
example is better.

Thanks,
phoenix