我曾试图试图制定简单的Stuts2应用程序,以便我能够学习该框架。 基本上,我预计会发生的情况是,当一项行动被启动时,就会出现一个缺省页。
Eclipse正在开发这一数据。
我在WEB-INF/级名录中建立了非常简单的休战。
<struts>
<!-- Include webwork default (from the Struts JAR). -->
<include file="struts-default.xml" />
<!-- Configuration for the default package. -->
<package name="default" extends="struts-default">
<action name="*">
<result>/test.jsp</result>
</action>
</package>
</struts>
我在网上有测试.jsp文档(根据Eclipse、e ie “Insert name here”中产生的缺漏jsp模板),欢迎页(触发行动)也是指数。 定义如下:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>GlassFish JSP Page</title>
</head>
<body>
<h1>Hello World!</h1>
<s:form action="other">
<s:submit value="Submit" />
</s:form>
</body>
</html>
我也用其他行动名称来试图这样做,不管怎么说,我回过了404页没有发现的。 我在玻璃天花板和网络6.1.1上尝试了这一点,结果相同,因此,我怀疑,在我前面,有些东西或许是我所遗漏的,涉及的是目录结构(与闯入者、xml档案或背景有关的道路)或一些配置文件。
经过一些尝试,我得以在MacOS X 10.5.6使用玻璃鱼的Eclipse Ganymede上站出来,但Im在Windows XP上仍然没有装上IBMWebsphere和应用程序服务器(一种Eclipse derivative)。 我怀疑,这可能与浏览器有关。
我只是试图将一个称为“其他......行动”的档案添加到与上文所述我的其他共同财产调查方案档案相同的目录中。 现在,当我点击与“其他”行动相联系的提交纽州时,这一行动成功地进入了我的试验。 我可能不正确,但我并不认为,我应该为我可能需要使用的每一种可能的“不行动”提供一份称为“不行动”的文件(我知道,我没有必要在我所言的第十期协调员上这样做)。
更多的更新——我刚刚在3.5.2上尝试过,在浏览器上运行,结果相同——在网上没有“其他行动”档案的情况下发现的档案,因此,我现在怀疑它是一个网上配置问题。