1
我目前正在開發一個基於struts2 + hibernate + spring的應用程序,並且在點擊'regist.jsp'頁面中的提交按鈕後,我遇到了下面的問題,RegistAction .java接收到請求並返回'成功'狀態,但我不確定它是否進入此狀態。警告:無法找到操作或結果 - Struts2
struts.xml文件有問題嗎?
** * *日誌在控制檯**
?? 08, 2014 10:53:18 ?? com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
WARNING: Could not find action or result
No result defined for action org.leegang.action.RegistAction and result success
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)
...
?? 08, 2014 10:53:18 ?? com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
SEVERE: Exception occurred during processing request: No result defined for action org.leegang.action.RegistAction and result success
No result defined for action org.leegang.action.RegistAction and result success
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:373)
.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:744)
* struts.xml的* *
<?xml version="1.0" encoding="GBK"?>
<!-- 指定Struts2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<!-- Struts2配置文件的根元素 -->
<struts>
<!-- 配置了系列常量 -->
<constant name="struts.custom.i18n.resources" value="messageResource"/>
<constant name="struts.i18n.encoding" value="GBK"/>
<package name="lee" extends="struts-default">
<!-- 定義處理用戶請求的Action,指定該Action的實現類-->
<action name="regist" class="org.leegang.action.RegistAction" >
<result name="error">/error.jsp</result>
<result name="success">/welcome.jsp</result>
</action>
<action name="home">
<result>/regist.jsp</result>
</action>
</package>
</struts>
regist.jsp *
<%@ page language="java" contentType="text/html; charset=GBK"%>
<html>
<head>
<title>用戶註冊</title>
</head>
<body>
<form action="regist.action" method="post">
<table align="center">
<caption><h3>用戶註冊</h3></caption>
<tr>
<td>用戶名:<input type="text" name="username"/></td>
</tr>
<tr>
<td>年 齡:<input type="text" name="age"/></td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="註冊"/><input type="reset" value="重填" /></td>
</tr>
</table>
</form>
</body>
</html>
是很好的工作,謝謝! –