0

我已经安装了 Eclipse Heloios3.6 和 Tomcat 6.0 和 jdk 1.6。

你能给出struts的库文件和struts的配置文件,即struts-config.xml和web.xml吗?

当我尝试运行 struts 时,它显示请求的资源不可用错误。

4

3 回答 3

1

假设您的意思是 Struts 2,您是否看过这里:http ://struts.apache.org/2.x/docs/home.html ?

web.xml 的核心部分是这样的:

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

 <init-param>
  <param-name></param-name>
  <param-value></param-value>
 </init-param>
</filter>

<filter-mapping>
 <filter-name>struts2</filter-name>
 <url-pattern>/*</url-pattern>
 <dispatcher>REQUEST</dispatcher>
 <dispatcher>FORWARD</dispatcher>
</filter-mapping>

然后在您的类路径中有一个 struts.xml,而不是 struts-config.xml(尽管您可能能够配置查找)。

于 2011-08-11T07:16:57.313 回答
0

从官方下载页面下载示例应用程序并在您的 tomcat 中运行

它不仅会给你一个运行的例子,还会帮助你理解他们是如何打包应用程序的

Struts2 示例应用程序下载

从这里下载示例应用程序,您将获得 struts2-blank-xxx 战争文件,这是一个标准的 struts2 结构,运行 hello world 应用程序

于 2011-08-11T13:08:43.937 回答
0

您需要的 jar 文件,首先是:

  • commons-logging-1.0.4.jar
  • freemarker-2.3.8.jar
  • ognl-2.6.11.jar
  • struts2-core-2.0.12.jar
  • xwork-2.0.6.jar

您的 struts.xml 将具有以下结构:

<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <constant name="struts.custom.i18n.resources" value="ApplicationResources" />

    <package name="project"  extends="struts-default">
            <action name="Download" class="project.action.DownloadAction">
            <result name="success">/jsp/common/downloadPage.jsp</result>
        </action>     
    </package>

    <include file = "Admin-Config.xml"/>
</struts>
于 2011-08-11T07:54:30.993 回答