配置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>
求高手解答。
解决方案 »
- 两个数组找相同元素
- 有关tomcat的配置,
- 股票交易系统
- 对一个复杂的excel报表(这个报表可以是动态的)以何中方式保存的数据库中,以后可以直接使用报表的数据进行统计?
- Spring里面的双亲工厂是什么意思?
- 50分求:求正则表达式高手帮助(与Struts中的Validation框架兼容的正则表达式,求禁止输入汉字的正则表达式)
- 求MYECLIPSE开发EJB的例子
- 工作流的问题
- 什么在方有免费的JBuilder9.0下载呀?急用。
- 求助:jdbc连接oracle不上,报错No more data to read from socket!
- 1G内存的笔记本 eclipse的设置参数设置多少合适
- 寻找一些java strut hibernate spring 方面的面试题 谢谢
<result name="input">/example/error.jsp</result> <result name="hah">/example/success.jsp</result>
</action>