Eclipse中使用Struts2 怎么配置环境啊?
谁有教程给我传一份啊:[email protected]
如果有Hibernate和Spring的也给我传一份啊
谢谢还有,Struts的Web容器用JBoss4.2也可以吧?
好像JBoss4.2里内嵌了Tomcat啊
谁知道的说下啊
谢谢

解决方案 »

  1.   

    不需要配置什么,你下载了struts的包,然后部署在你的项目里面就可以使用了,另外,你要使用hibernate的话,myeclipse有工具栏,可以方便你直接使用。对了,如果你用的是eclipse,建议你换成myeclipse,这个工具集成的插件多很多。
      

  2.   

    MyEclipse目前还没有针对struts2的插件,
    给lz推荐本书
    《Struts 2 权威指南:基于WebWork核心的MVC开发》 李刚著
      

  3.   

    <?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">
      <filter>
       <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文件的内容,是不是很像servlet
      

  4.   

    struts2中的action可以是普通的java对象,不需要像struts1那样一定要继承某个基类,
    也没有ActionForm,用action对象的属性就可以代替
    只要一个struts.xml文件就可以将普通的java对象转变为action
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC 
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>
    <package name="com.bright.struts2.action" extends="struts-default">
    <action name="login" class="com.bright.struts2.action.LoginAction">
    <result name="success">/welcome.jsp</result>
    <result name="error">/error.jsp</result>
    <result name="input">/index.jsp</result>
    </action>
    <action name="getBooks" class="com.bright.struts2.action.GetBooksAction">
    <result name="success">/showBook.jsp</result>
    <result name="login">/index.jsp</result>
    </action>
    </package>
    </struts>
    struts.xml文件应该放在java文件根目录中。在eclipse,MyEclipse中就是src目录
      

  5.   

    我就是不懂啊
    在编写JSP文件的时候要用到Struts的标签吧
    那我要怎么配置后才可以使用啊<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    提示找不到struts-bean.tld文件
    是不是Struts2里面没有使用这个文件了?
      

  6.   

    struts-1.2.9-bin\lib 把这个文件夹下的所有jar包,复制 到你的项目里的lib文件夹里。
    struts-1.2.9-bin\webapps\empty-Struts-example\WEB-INF\struts-config.xml 再把这个文件复制到WEB-INF文件夹里。把多余的代码删除只留下:
    <?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE struts-config PUBLIC
              "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
              "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"><struts-config></struts-config>
    这些就是基本配置了。剩下就是你自己用了。
      

  7.   

    问题是我现在找不到struts-bean.tld文件啊
    这文件是干嘛用的
    是不是struts2后就不用了????
      

  8.   

    按我看的那个教程的意思
    应该是创建项目的时候在WEB-INF下就有struts-bean.tld文件了啊
    要不然他也没说哪里来的这个文件
      

  9.   

    MyEclipse7.0不需要配置,而且对struts的支持已经很到位了,只要导入5个常用的jar包即可,分别是
    commons-logging-1.0.4.jar
    freeer-2.3.8.jar
    ognl-2.6.11.jar
    struts2-core-2.0.11.jar
    xwork-2.0.4.jar
      

  10.   

    http://blog.csdn.net/cnidb/archive/2009/04/04/4047886.aspx
      

  11.   

    在struts2里已经不用struts1的标签了
    struts-bean.tld这个文件也没有了struts2的标签库
    <%@ taglib prefix="s" uri="/struts-tags" %>