1.我建了一个工程可是在myeclipse中无法找到添加struts这个框架的下拉选项,只显示有hibernate和spring这2个框架的选项,请问我怎么添加上去,谢谢高手了!

解决方案 »

  1.   

    是struts2还是1.X啊...如果是STRUTS2就没有自动生成.
      

  2.   

    1,新建tomcat工程或是webapp工程。
    2,右键点击工程,选择add strut ability。
      

  3.   

    用struts2。如果没有自动生成我应该怎么搞个struts框架,希望有具体的细致步骤
      

  4.   

    是struts2希望给出具体的配置流程和步骤。谢谢
      

  5.   

    第一步:
    建立一web项目:如下图File--->New ---->other 
    在project name 中输入SystemBBS内容,WEB root folder 框输入rootbbs  ,单击Finish 完成新建项目的操作!第二步:
    部署前先将如下五个JAR包,复制到 rootbbs/WEB-INF/lib目录下:
    struts2-core-2.1.6.jar 
    freeer-2.3.13.jar 
    commons-logging-1.0.4.jar 
    ognl-2.6.11.jar 
    xwork-2.1.2.jar 
    commons-fileupload-1.2.1.jar 
    此五个包是struts2框架所需要的,放在项目的lib目录下,即为加载了这些包的内容到项目中去,项目也就可以使用包中的内容啦!第三步:编辑/WEB-INIF/web.xml文档;
    <?xml version="1.0" encoding="UTF-8"?> 
    <web-app version="2.4"  
     xmlns="http://java.sun.com/xml/ns/j2ee"  
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  
     http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> 
     <display-name>Struts Blank</display-name>  
         <!--定义Struts2的FilterDispatcher的Filter-->  
         <filter>  
            <!--定义核心Filter的名字-->  
              <filter-name>struts2</filter-name>  
            <!--定义核心Filter的实现类-->  
              <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>  
         </filter>  
         <!--FilterDispatcher用来初始化Struts2并且处理所有的Web请求-->  
         <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>第四步:新建包文档,为com.bbs.action的包,在此包加入类LoginAction类代码为:
    package com.bbs.action; public class LoginAction {  
     private String username;  
     private String password;  
     public String execute() throws Exception {   if (getUsername().equals("aaa") && getPassword().equals("123")) { 
      System.out.println("this is ok"); 
     return "success";  
     } else {  
      System.out.println("this is not success"); 
     return "failure";  
     }  
     }   public String getPassword() {  
     return password;  
     }   public void setPassword(String password) {  
     this.password = password;  
     }   public String getUsername() {  
     return username;  
     }   public void setUsername(String username) {  
     this.username = username;  
     }  
    } 第五步:在src/目录下新建一struts.xml文档,此为struts的中转站,一定要有的呀,否则无法指引jsp去action呀,下面是strutsx.xml文档代码;
    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"     "http://struts.apache.org/dt ds/struts-2.0.dtd">   <struts> 
        <package name="struts2" extends="struts-default"> 
           <action name="login" class="com.bbs.action.LoginAction"> 
               <result name="success">/success.jsp</result> 
               <result name="failure">/failure.jsp</result> 
           </action>   
        </package>  
    </struts> 第六步:
    登录jsp 页面啦,下面是login.jsp代码:
    <body> 
         <form action="login.action" method="post"> 
         username:<input type="text" name="username"/><br> 
         password:<input type="text" name="password"/><br> 
         <input type="submit" value="submit"/> 
    </body> 第七步:成功的页面,下面是success.jsp页面代码;
    <%@ page contentType="text/html;charset=GBK" language="java" %>  
    <html>  
    <head><title>登录成功页面</title></head>  
    <body>  
    登录成功!  
    </body>  
    </html> 第八步:下面是failure.jsp页面代码
    <%@ page contentType="text/html;charset=GBK" language="java" %>  
    <html>  
    <head><title>登录失败</title></head>  
    <body>  
    登录失败!  
    </body>  
    </html>第九步:调试操作
    把项目中加入到tomcat 中去,启动tomcat,运行项目
      

  6.   

    myeclipse7好像有,,我用地是这个
      

  7.   

    还是自己建吧,过分依靠IDE也不好哦