如果删除.action
Struts2应用程序内的扩展名,我会遇到问题。我把这个放在我的struts.xml
:
<constant
name="struts.action.extension"
value="" />
该应用程序正常工作,但索引页面除外。我有web.xml
这个:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
访问时http://localhost/myApp/
,出现以下错误:
There is no Action mapped for namespace [/] and
action name [index.jsp] associated with context path [/myApp].
- [unknown location]
但是,如果我访问http://localhost/myApp/fooAction
,则不会出现任何错误并且可以正常运行。
如果我将扩展名更改为非空扩展名(如"html"
),则访问时,我会完美地看到索引页面http://localhost/myApp/
。
那么,我的工作有问题吗?删除扩展程序后,为什么会出现此错误?有没有可能的办法?
编辑: 如果我在中执行操作,<welcome-page>
则错误如下:
There is no Action mapped for namespace [/] and action name []
associated with context path [/myApp].
我在一个应用程序中遇到了同样的问题,我需要在页面加载中调用Action来代替index.jsp
或welcom.jsp
。<welcome- page>
我执行了以下步骤
将以下条目放置在我的web.xml中。
<welcome-file-list>
<welcome-file>index</welcome-file>
</welcome-file-list>
我index
在web-app文件夹中创建了一个名称为空的文件,最后将以下条目放入struts.xml文件中
<action name="index" class="welcomeAction">
<result>/ab.jsp</result>
</action>
因此,在这种情况下,当我点击此URL时www.myapp.com/myApp
,它的Struts2调用索引动作就可以完成欢迎页面的所有初始化工作。
主要内容:配置动作扩展,1. html 扩展,2. 不使用扩展在Struts2中,所有动作类有一个默认的后缀 .action 扩展。 例如, 如要访问“SayStruts2”动作类,需要使用以下网址: 配置动作扩展 Struts 2是允许配置扩展名的,要对其进行更改,只需要声明一个常数“struts.action.extension”值: 1. html 扩展 更改动作类为 .html 的扩展名。 现在,可以通过访问“SayStruts2”动作类,使用如下U
我们正计划使用spring框架,并使用java类进行应用程序配置。 如何在这个java类中指定welcome-file-list?
我遵循Rails指南:http://guides.rubyonrails.org/getting_started.html 我的索引中有下面一行。html。雇员再培训局: 但它不起作用;它只会进入展示页面。 供你参考,这是我的路线。rb: 我的控制器: 我的申请书。js: 我的申请书。html。雇员再培训局: 请注意,我已尝试更改
问题内容: 给定一个文件名,例如: 我想删除扩展名(如果存在)。我怎样用Java做这个?谢谢! 问题答案: 就像是 索引检查可避免将“ ” 等隐藏文件转换为“”,并避免使用诸如的名称。
问题内容: 在托管的IIS7环境中,我正在寻找使用无扩展名文件名的最简单方法。简单来说,我有以下页面: index.html(或.aspx)-> domain.com gallery.html-> domain.com/gallery videos.html-> domain.com/videos等… 我只有很少的页面,没有动态代码,没什么特别的。我发现的所有示例或在开发的其他站点中使用的方法都围
如果抛出的结果不是25头25尾(即24-26比),它应该擦除包含结果的列表的内容,并再次循环50抛出,直到结果正好是25-25。 打印空列表。 启动while-loop,只有在my_list.count(1)为25时才结束。 使用随机(1,2)掷硬币。 将结果输入my_list。 如果my_list.count(1)不完全是25,那么代码应该擦除列表的内容并重复while循环。 --编码:拉丁语-