Tomcat、Strutsの環境構築

 
Tomcat Struts の環境構築:
1.JDKをインストールして、環境変数にJAVA_HOMEに「C:/Program Files/Java/jdk1.5.0」が設定されます。
2.TOMCATをインストールして。環境変数にTOMCAT_HOMEに「C:/Program Files/Apache Software Foundation/Tomcat 5.5」が設定されます。(jdkが1.5以上が必要)
3.環境変数のPATH変数に「%jAVA_HOME%/bin;%jAVA_HOME%/jre/bin;」が追加されます。
4.TOMCATのプラグイン(com.sysdeo.eclipse.tomcat_3.1.0.beta)をダウンロードして、 //eclipse/pluginsフォルダに入ります。
5.EclipseツールにTOMCATを設定して、ウィンドウ -> 設定にTOMCATタグを選択して、以下の設定通り:
Tomcatのバージョン:  バージョン5.x
Tomcatホーム   : Tomcaのインストールパース
6.EclipseでTomcatプロジェクトを作ります。ここでは、blueNetという名前で作ります。 "server.xmlを更新する"をチェックするを忘れないように。
7.struts-1.2.7をダウンロードして、struts-blank.war(../struts-1.2.7/webapps/ struts-blank.war) の中の、WEB-INFディレクトリとindex.jspを、先ほど作ったblueNetフォルダに上書きします(META-INFは不要です)。WEB-INFの下にweb.xmlや.tldファイルがあり、WEB-INF/libの下にstruts.jarがありますね。
8.index.jsp自体を変えて、Tomcatを起動して、一応、ブラウザで、http://localhost:8080/ blueNet /index.jsp にアクセスしてindex.jspが動きます。
 
 
XML,JSP 編集プラグイン
 
 
Struts アプリの作成:
       クラスパスの設定:プロジェクトを右クリック->プロパティー->Javaのビルド・パスを選択、ライブラリータブを選択して、Jarの追加ボタンを押す。strut.jarを選択しOK。
       Actionクラスの作成:作るクラスはただ1つ。app.HelloActionです。まずはクラスを作ります。
  package app;
public class HelloAction extends Action{}
次は、Actionクラスにperformメソッドを追加します。クラスの中身あたりで、右クリック->ソース->メソッドのオーバーライドを選択します。performが4つぐらいありますが、引数を確認して、execute (ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse)、引数にActionServletがなく、HttpServletRequestがあるもの、にチェックを入れ、OKしてください。次は、メソッドの中身を変更します。
public ActionForward perform(
    ActionMapping mapping,
    ActionForm form,
    HttpServletRequest request,
    HttpServletResponse response)
    throws IOException, ServletException {
    System.out.println("hello");
    return mapping.findForward("success");
 }
       遷移先のJSPを作成:
  <html><body><h2>hello</h2></body></html>
       struts-config.xmlの編集:
<action-mappings>タグの中(下)に以下のactionを追加します。
    <action    path="/hello"   type="app.HelloAction">
       <forward name=" success " path="/hello.jsp"/>
    </action>
⑤ Tomcatを再起動し,以下のURLにアクセスします. http://localhost:8080/blueNet/hello.do
 
 
 
 
 
 
 
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值