各位高手,我想问一下Struts中的validate框架可以在ssh整合中使用吗?我在ssh中使用老报404错误 说找不到Action 急于想知道答案 帮帮忙 谢谢了
由于不知道你说的错误是什么错误,不好直接解答。这里给出一个SSH只用Validator的例子:
在SSH使用Validator框架,需要依赖两个jar包:commons-validator-1.3.0.jar和oro-2.0.8.jar.
这样当应用启动时,Struts框架就会加载ValidatorPlugIn插件。
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
minlength
6
errors.header=
//把原来的DynaActionForm 改为DynaValidatorForm
type="org.apache.struts.validator.DynaValidatorForm">
//把原来的validate="false"改为validate="true"
type="test.register.action.RegisterAction" validate="true"
input="/register.jsp">
注意在页面上加入:<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
这样,运行程序,就能看到验证的效果了。
[url]http://www.iteye.com/wiki/JavaEye/91-AskSmart[/url]
不清楚你的是什么情况什么错误.
可以的,注入是注入 ,注入只是注入了新的东西,拼不是不说你原有的东西也不能用了,
你在好好的看看你的action配置问题..
希望对你有点帮助