Firstly,create a empty dynamic web project. That needs some plug-ins to
support,you can try "Lomboz"
sencondly,copy/import the following 5 essential jars to the /WEB-INF/lib
folder
struts2-core.jar
xwork.jar
ognl.jar
freemarker.jar
commons-logging.jar
you can find these jars in the strtus pack you downloaded.

thirdly,configure the web.xml , below  is a sample configure
---------------------------web.xmlstart-------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
 xmlns="http://java.sun.com/xml/ns/javaee";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";>

<display-name>Struts2 configure sample</display-name>

  <filter-name>struts2</filter-name>
  <filter-class>
    org.apache.struts2.dispatcher.FilterDispatcher
  </filter-class>
</filter>

<filter-mapping>
  <filter-name>struts2</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

---------------------------web.xml end
---------------------------------------------
then,create a struts.xml in the src forder (src/struts.xml) and configure
it,below is a sample.
you can refer the struts-doc 's guildes for how to configure "package
","action" and "result" elements

---------------------------struts.xmlstart-------------------------------------------
<!DOCTYPE struts
PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd";>
<struts>
  <include file="struts-default.xml" />
  <package name="struts_OGNL" extends="struts-default">
    <action name="Ognl" class="tutorial.action.OgnlAction">
      <result>/Ognl.jsp</result>
    </action>
  </package>
</struts>
---------------------------struts.xml end
-------------------------------------------
I suggust you follow struts-doc's "Getting Started" to be familar with
struts2 step by step.
these docs are all contained in the full pack.
besides, the struts's "Big-picture" may help to understand struts2's
architecture
http://struts.apache.org/2.x/docs/big-picture.html
you can also find the doc in the full pack.
Hope the above helps.
Good luck.

2007/8/16, meisam sarabadani <[EMAIL PROTECTED]>:
>
> 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, meisam sarabadani <[EMAIL PROTECTED]> wrote:
> >
> > 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.
> > ------------------------------------------------------------------
> >
>
>
>
> --
> 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.
> ------------------------------------------------------------------
>

Reply via email to