No result defined for action com.beijing.ac.DataAction and result update

lionfish1973 2015-09-04 02:25:09
在update.jsp页面
调用Data_save时没问题
调用 data!update.action没问题
但调用 Data_update时就出现
No result defined for action com.beijing.ac.DataAction and result update

说是找不到update这result,太奇怪了
数据类型应该没问题啊,应该不会存在数据转换问题吧
我在package也加上namespace上了(不加也是相同的错误)
还会有啥问题可能引起的呢?


下面是struts.xml内容

<struts>
<package name="test" extends="struts-default" namespace="">
<action name="data" class="com.beijing.ac.DataAction">
<result name="findById">/update.jsp</result>
<result name="update" type="redirectAction">/Data_find.action</result>
</action>

<action name="*_*" class="com.beijing.ac.{1}Action" method="{2}">
<result name="input">/input.jsp</result>
<result name="save" type="redirectAction">/Data_find.action</result>
<result name="update" type="redirectAction">/Data_find.action</result>
<result name="delete" type="redirectAction">/Data_find.action</result>
<result name="find">/{2}.jsp</result>
</action>
</package>
</struts>


下面是DataAction.java代码

public class DataAction extends ActionSupport {
//biz接口的声明,用来调用biz
IDataBiz idata;
//这些对象set和get后,都会被hibernate自动放进request里
private Integer daId;
private String daName;
private String daAge;
private List<Datas> datas;
private Datas data;
private int nowPage = 1;
private int pageSize = 5;
private int pageCount;
private int count;


public int getCount() {
return count;
}

public void setCount(int count) {
this.count = count;
}

public int getNowPage() {
return nowPage;
}

public void setNowPage(int nowPage) {
this.nowPage = nowPage;
}

public int getPageSize() {
return pageSize;
}

public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}

public int getPageCount() {
return pageCount;
}

public void setPageCount(int pageCount) {
this.pageCount = pageCount;
}

public List<Datas> getDatas() {
return datas;
}

public void setDatas(List<Datas> datas) {
this.datas = datas;
}

public IDataBiz getIdata() {
return idata;
}

public Integer getDaId() {
return daId;
}

public void setDaId(Integer daId) {
this.daId = daId;
}

public String getDaName() {
return daName;
}

public void setDaName(String daName) {
this.daName = daName;
}

public String getDaAge() {
return daAge;
}

public void setDaAge(String daAge) {
this.daAge = daAge;
}

public void setIdata(IDataBiz idata) {
this.idata = idata;
}

public String save(){
System.out.println("----------------");
System.out.println("save");
data = new Datas();
data.setDaId(daId);
data.setDaAge(daAge);
data.setDaName(daName);
idata.save(data);

System.out.println("保存成功");
return "save";
}
public String delete(){
System.out.println("delete");
System.out.println(daId);
data = new Datas(daId);
idata.delete(data);
return "delete";
}
public String update(){
System.out.println("update");
data = new Datas(daId,daName, daAge);
idata.update(data);
System.out.println("update成功");
return "update";
}

public String findById(){
System.out.println("findById");
data= idata.findById(daId);
daAge = data.getDaAge();
daName = data.getDaName();
daId = data.getDaId();
return "findById";
}
}

下面是update.jsp代码

<%@ page language="java" import="java.util.*" contentType="text/html; charset=gbk"%>
<%@taglib prefix="s" uri="/struts-tags"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<title>My JSP 'index.jsp' starting page</title>
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>

<body>
================================================<br>
<div align="center">
<form action="Data_save.action" method="post">
姓名<input value="${daName}" type="text"><br>
年龄<input value="${daAge}" type="text"><br>
编号<input value="${daId}" type="text" readonly="readonly"><br>
<input type="submit" value="提交">
</form>

<s:form action="Data_update" method="post">
<s:textfield label="姓名" name="daName"/><br>
<s:textfield label="年龄" name="daAge"/><br>
<s:textfield label="编号" name="daId" readonly="true"/><br>
<s:submit value="提交"></s:submit>
</s:form>

<s:form action="data!update.action">
<s:textfield label="姓名" name="daName"/><br>
<s:textfield label="年龄" name="daAge"/><br>
<s:textfield label="编号" name="daId" readonly="true"/><br>
<s:submit value="提交"></s:submit>
</s:form>
</body>
</html>

...全文
259 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DY1201 2015-09-08
  • 打赏
  • 举报
回复
<struts> <package name="test" extends="struts-default" namespace=""> <action name="data" class="com.beijing.ac.DataAction"> <result name="update" type="redirectAction">/Data_find.action</result> </action> <action name="*_*" class="com.beijing.ac.{1}Action" method="{2}"> <result name="update" type="redirectAction">/Data_find.action</result> </action> </package> </struts>
DY1201 2015-09-08
  • 打赏
  • 举报
回复

<struts>
	<package name="test" extends="struts-default" namespace="">
		<action name="data" class="com.beijing.ac.DataAction">
			<result name="findById">/update.jsp</result>
			<result name="update"  	type="redirectAction">/Data_find.action</result>
		</action>
		
		<action name="*_*" class="com.beijing.ac.{1}Action" method="{2}">
			<result name="input">/input.jsp</result>
			<result name="save"   	type="redirectAction">/Data_find.action</result>
			<result name="update"  	type="redirectAction">/Data_find.action</result>
			<result name="delete" 	type="redirectAction">/Data_find.action</result>
			<result name="find">/{2}.jsp</result>
		</action>
	</package>
</struts>    
DY1201 2015-09-08
  • 打赏
  • 举报
回复

<struts>
	<package name="test" extends="struts-default" namespace="">
		<action name="data" class="com.beijing.ac.DataAction">
			<result name="findById">/update.jsp</result>
			<result name="update"  	type="redirectAction">/Data_find.action</result>
		</action>
		
		<action name="*_*" class="com.beijing.ac.{1}Action" method="{2}">
			<result name="input">/input.jsp</result>
			<result name="save"   	type="redirectAction">/Data_find.action</result>
			<result name="update"  	type="redirectAction">/Data_find.action</result>
			<result name="delete" 	type="redirectAction">/Data_find.action</result>
			<result name="find">/{2}.jsp</result>
		</action>
	</package>
</struts>    
[code=text]
[/code] 标红的两个都能匹配,你注释其中一个看看
lionfish1973 2015-09-08
  • 打赏
  • 举报
回复
请问有人碰到过么
内容概要:本文系统阐述了基于多维核密度估计的源荷(光伏、负荷)场景生成方法,并配套提供完整的Matlab代码实现。该方法通过构建高维概率密度函数,精确捕捉光伏出力与电力负荷之间的复杂相关性与时序不确定性,生成具有高保真统计特性的多维随机场景,广泛应用于新型电力系统中的不确定性建模。所提出的技术可为微电网、综合能源系统、虚拟电厂等提供高质量的输入场景,支撑优化调度、风险评估、储能配置及承载力分析等关键研究任务。文中强调科研应兼具严谨逻辑与创新思维,倡导“借力”与系统性学习,同时提供了丰富的学习资源获取途径。; 适合人群:具备电力系统、可再生能源或数据统计分析等相关背景,熟悉Matlab编程语言,正在从事新能源建模、电力系统规划或不确定性分析等方向的科研人员与研究生。; 使用场景及目标:①实现光伏与负荷等多重不确定性源的联合概率建模与场景生成;②为含高比例新能源的电力系统优化运行与规划提供精细化输入;③支撑风险敏感决策、鲁棒优化及分布鲁棒优化等高级分析场景的需求; 阅读建议:建议读者结合提供的网盘资源与公众号内容,按照知识体系循序渐进地学习,重点掌握多维核密度估计的核心算法流程与代码实现细节,并使用实际历史数据进行调试与验证,以深入理解其在复杂能源系统建模中的应用价值与优势。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧