大侠们求助啊,谢谢啊,我的Struts2类型转换问题No result defined for action ** and result input
我的struts.xml文件:
<struts>
<package name="struts2" extends="struts-default" >
<action name="userAction" class="action.UserAction">
<result name="success">/loginSuccess.jsp</result>
</action>
</package>
</struts>
我的UserAction文件:
package action;
import com.opensymphony.xwork2.ActionSupport;
import entity.User;
public class UserAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public String execute() throws Exception{
System.out.println("userName:"+user.getUserName());
System.out.println("userPassword:"+user.getUserPassword());
return SUCCESS;
}
}
login.jsp文件:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib prefix="s" uri ="/struts-tags" %>
<html>
<head><title>类型转换器</title></head>
<body>
<h1>使用逗号隔开用户名和密码信息</h1>
<form action="userAction" method="post" >
userinfo:<input type="text" name="user"><br>
<input type="submit" value="submit">
</form>
</body>
</html>
loginSuccess.jsp文件:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib prefix="s" uri ="/struts-tags" %>
<html>
<body>
<s:property value="user" />
</body>
</html>
其他的文件要看么?我放下面吧
<struts>
<package name="struts2" extends="struts-default" >
<action name="userAction" class="action.UserAction">
<result name="success">/loginSuccess.jsp</result>
</action>
</package>
</struts>
我的UserAction文件:
package action;
import com.opensymphony.xwork2.ActionSupport;
import entity.User;
public class UserAction extends ActionSupport{
/**
*
*/
private static final long serialVersionUID = 1L;
private User user;
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
@Override
public String execute() throws Exception{
System.out.println("userName:"+user.getUserName());
System.out.println("userPassword:"+user.getUserPassword());
return SUCCESS;
}
}
login.jsp文件:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib prefix="s" uri ="/struts-tags" %>
<html>
<head><title>类型转换器</title></head>
<body>
<h1>使用逗号隔开用户名和密码信息</h1>
<form action="userAction" method="post" >
userinfo:<input type="text" name="user"><br>
<input type="submit" value="submit">
</form>
</body>
</html>
loginSuccess.jsp文件:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%@ taglib prefix="s" uri ="/struts-tags" %>
<html>
<body>
<s:property value="user" />
</body>
</html>
其他的文件要看么?我放下面吧
...全文
相关推荐
jsp\No result defined for action and result input.doc
### Struts2框架中“No result defined for action and result input”错误解析及解决方法#### 错误概述在Struts2框架中开发Web应用程序时,
No result defined for action.doc
在IT领域,尤其是在Web开发中,遇到“No result defined for action”这类错误是常见的问题,尤其当使用Struts2框架时更为突出。
一个struts2的例子:彻底解决STRUTS2 错误There is no Action mapped for namespace / and action name login
前几天在网上下载一个struts2的helloword的例子,那个作者也真够缺德的,搞个错误的程序,害得我查了一天的程序错误。 最后发现竟然是struts.xml被写成啦sturts.xml。 碰见这
struts2 result转向到action
### Struts2 Result 转向到 Action 的深入解析#### 一、基本概念与应用场景**Struts2** 是一款流行的 Java Web 开发框架,它支持多种开发模式(如 MVC),
struts2的action的几种result type说明
默认情况下,如果未指定Result Type,Struts2会使用dispatcher。2. **chain**: Chain Result Type允许你链式执行多个Action,无需返回到客户端。


