最近在使用的struts2时 出现了这个错误啊,控制台提示Could not find action or result,分享解决办法。
struts.xml代码
<package name="report" namespace="/report" extends="struts-default"> <action name="report_*" class="com.syxp.yjxx.action.report.StormAction" method="{1}"> <result name="getFhsLinesSuccess">../report/StormlinesInfo_500kv.jsp</result> <result name="getFhsLinesError" >../error.jsp</result> <action name="report_*" class="com.syxp.yjxx.action.report.StormAction" method="{1}"> <result name="getFhsStationSuccess">/report/TransStationInfo_500kv.jsp</result> <result name="getFhsStationError" >../error.jsp</result> <action name="report_*" class="com.syxp.yjxx.action.report.StormAction" method="{1}"> <result name="getLossConditionSuccess">/report/LossCondition.jsp</result> <result name="getLossConditionError" >../error.jsp</result> </action> </package>
可能错误原因1:
一个package下对应了多个action。导致只有最后一个action配置可识别,其他的action配置失效,抛此异常。
解决方法:
在一个action标签中,配置所有该action下的result,避免重复
页面jsp代码:
<form action="report/report_getFhsLines" method="post" id="stormForm"> 线路情况<select id="line" name="lineValue"> <option value="500kvLines">500千伏</option> <option value="220kvLines">220千伏</option> <option value="66kvLines">66千伏</option> <option value="10kvLines">10千伏</option> </select> <input type="hidden" name="storm.areaCode" value="<%=areaCode%>"> <input type="submit" value="查询"> </form>
可能错误原因2:
在页面action提交路径中找不到对应的action
解决方法:
将action地址修改为:
<form action="${pageContext.request.contextPath}/report/report_getFhsLines" method="post" id="stormForm">
说明:
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
相关推荐
安全加固后,操作系统的SSH加密级别增加,导致使用SSH程序无法登陆
MyEclipse+SSH错误:java.lang.NoClassDefFoundError orgobjectwebasmCodeVisitor解决.rar
安装Net::SSH::Perl用的所有的包
第一步 重新生成ssh ssh-keygen -t rsa -C “这里需要填写邮箱。我填写的是我的绑定主邮箱。我想其他邮箱也是可以的,只不过我没有测试。” 第二步 查看你生成的公钥 cat ~/.ssh/id_rsa.pub 然后我们就可以看到我们...
解决 exec: "gcc": executable file not found in %PATH%,被墙了,搭梯下的,解压后直接配置 %path% 路径即可,亲测可用。
SSH:UNIX SECURE SHELL工具 SSH:UNIX SECURE SHELL工具
松弛到SSH 从Slack交互式消息按钮运行SSH命令。 要求 去 松弛应用 安装 $ go build # SSH Hostname (required) export SSH_HOSTNAME= # SSH Port (optional; defaults to 22) export SSH_PORT= # SSH Username ...
NULL 博文链接:https://myeyeofjava.iteye.com/blog/1898291
Trilead.VM Explorer.v4.0.029带破解
SSH错误集锦
简单的GitHub Action,可使用SSH在远程服务器上运行命令。 这与最新的。 :sparkles: 用法示例 使用OpenSSH加密私钥的示例 - name : ls -a via ssh uses : garygrossgarten/github-action-ssh@release with : ...
SSH配置和经常出现的报错以及解决方法
我构建了hadoop集群。我们一定会写一个shell脚本去每一个节点上去jps,查看每个节点的进程情况。 原先以为shell很简单: #!/bin/bash #查看每个节点运行情况 for((host=101;...-bash: jps: command not found
更新SSH密钥 :warning: 此板条箱已弃用且未维护 :warning: update-ssh-keys不再维护; 推荐的替代方法是 。 update-ssh-keys工具authorized_keys.d通过提供程序和库从合并键authorized_keys.d/*成authorized_keys...
用于SSH框架的搭建,包含所有SSH需要的jar包和配置文件!!!
SSH异常和日志处理方案.
SSH项目:增加用户,用户列表,删除用户,修改用户 需要增加hibernate3.jar,jasperreports-2.0.5.jar,aspectjweaver.jar三个库文件,就可以运行
轻量级软件包,可通过SSH连接执行命令 您可以执行以下SSH命令: Ssh :: create ( 'user' , 'host' )-> execute ( 'your favorite command' ); 它将返回一个实例。支持我们 我们投入了大量资源来创建。 您可以通过来...
当启动hadoop或者使用ssh时出现: 输入ifconfig指令发现:自己之前配置的ip:192.168.79.103地址已经发生了变化 怎么解决办法呢? 如下步骤: 重新修改静态ip 输入vi /etc/udev/rules.d/70-persistent-net.rules...