大侠们求助啊,谢谢啊,我的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>
其他的文件要看么?我放下面吧