Re: How to make initialize with struts2 action?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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