配置struts2的验证框架的时候,出现找不到action的问题,将代码贴出来,请大家帮忙。action的代码
package example.login;import com.opensymphony.xwork2.ActionSupport;
public class Login2 extends ActionSupport { public String login() {
System.out.println("----------");
return "hah";
}
}login.jsp的代码
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Sign On</title>
</head><body>
<form action="login.action" method="post">
用户名<input type="text" name="username"/><br>
密码<input type="password" name="pwd"/>
<input type="submit" value="提交">
</form>
</body>
</html>Login2-validation.xml的代码
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"><validators>
<field name="username">
<field-validator type="requiredstring">
<message >没有用户名</message>
</field-validator>
</field>
<field name="pwd">
<field-validator type="requiredstring">
<message >密码为空</message>
</field-validator>
</field>
</validators>
struts的配置:<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <package name="example" namespace="/example" extends="struts-default"> <action name="login" class="example.login.Login2" method="login">
<result name="hah">/example/success.jsp</result>
</action>
</struts>
求高手解答。
package example.login;import com.opensymphony.xwork2.ActionSupport;
public class Login2 extends ActionSupport { public String login() {
System.out.println("----------");
return "hah";
}
}login.jsp的代码
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Sign On</title>
</head><body>
<form action="login.action" method="post">
用户名<input type="text" name="username"/><br>
密码<input type="password" name="pwd"/>
<input type="submit" value="提交">
</form>
</body>
</html>Login2-validation.xml的代码
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"><validators>
<field name="username">
<field-validator type="requiredstring">
<message >没有用户名</message>
</field-validator>
</field>
<field name="pwd">
<field-validator type="requiredstring">
<message >密码为空</message>
</field-validator>
</field>
</validators>
struts的配置:<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <package name="example" namespace="/example" extends="struts-default"> <action name="login" class="example.login.Login2" method="login">
<result name="hah">/example/success.jsp</result>
</action>
</struts>
求高手解答。
解决方案 »
- SSH2 开启客户端校验出错
- 请问 struts2标签 的表单中 如何getParameter?
- 请问在Weblogic容器中怎样通过配置文件部署EJB的拦截器
- 加入log4j之后,不能编译JAVA源文件了。
- 求助,急
- Spring能够动态监听配置文件的修改么
- 用JMagick处理gif动画图片,把图象缩小后,怎么才能保留原有的动画效果 !!!谢谢!
- 安装了myeclipse以后是不是就不用安装eclipse+lomgoz+tomcat+jboss这些东西了?
- weblogic中的数据库事务问题
- springmvc 多个同类解析器(InternalResourceViewResolver为例) 处理不同路径页面问题
- 1G内存的笔记本 eclipse的设置参数设置多少合适
- 寻找一些java strut hibernate spring 方面的面试题 谢谢
<result name="input">/example/error.jsp</result> <result name="hah">/example/success.jsp</result>
</action>