知识大全 struts1.1里的页面有效验证

Posted 文件

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 struts1.1里的页面有效验证相关的知识,希望对你有一定的参考价值。

   找到strtus 中的这个文件(struts example war)将它解包 (要用到里面的很多文件)    在jb下安装struts (jb 里的配置方法 可以参考一下)    Struts 比Struts 功能增强了很多 比如 提供DynaActionForms 可不用编写任何代码创建动态的ActionForm 多应用支持允许定义多个struts config xml配置文件等等 但JBuilder 只直接支持Struts 不直接支持Struts 下面让我们来看看怎样让JBuilder 支持Struts     首先下载 jakarta struts 把整个目录放到/extras目录下     接着在JBuilder用 Configure Libraries对话框 (Tools >Configure Libraries)创建一个新的library 我们命名为Struts 把jakarta struts lib目录下所有的jar添加到新的library里 在library Settings里设置Framework为Struts 点OK 设置完成     接下来看看设置是否成功   File >New创建一个web application 在Web Application wizard的JSP/Servlet frameworks中我们看到了Struts 选择框 设置成功!  接下来您就可以在JBuilder 里使用Struts 开发您的Web Application了         配置struts config xml文件 (文件如下:)    <?xml version= encoding= UTF ?>  <!DOCTYPE struts config PUBLIC //Apache Sofare Foundation//DTD Struts Configuration //EN config_ _ dtd ;>  <struts config>  <form beans>   <form bean name= testForm type= test testForm />  </form beans>  <action mappings>  <action name= testForm type= test testAction validate= true scope= request path= /testAction >  <forward name= test path= /test jsp />  </action>  </action mappings>  <message resources parameter= test ApplicationResources />  <plug in className= apache struts validator ValidatorPlugIn >  <set property value= /WEB INF/validator rules xml /WEB INF/validation xml property= pathnames />  </plug in>  </struts config>      建立 testForm java 继承ValidateForm    package test;    import apache struts validator *;  import apache struts action *;  import javax servlet *;    public class testForm extends ValidatorForm   private String testText;  public void setTestText(String testText) this testText = testText;   public String getTestText() return testText;   public ActionErrors validate(ActionMapping actionMapping HttpServletRequest ServletRequest) return null;     public void reset(ActionMapping actionMapping HttpServletRequest ServletRequest)   testText = null;          建立 test jsp    <%@ page contentType= text/; charset=GBK %>  <%@ taglib uri= /WEB INF/struts bean tld prefix= bean %>  <%@ taglib uri= /WEB INF/struts tld prefix= %>  <%@ taglib uri= /WEB INF/struts logic tld prefix= logic %>  <%@ taglib uri= /WEB INF/struts template tld prefix= template %>    <:>  <head> <title> test </title> </head>  <body bgcolor= #ffffff >    <:form action= /testAction onsubmit= return validateTestForm(this); >  testText <:text property= testText />  </:form>    <:javascript formName= testForm   dynamicjavascript= true   staticjavascript= false />  <script language= javascript src= staticjavascript jsp ></script>    </body>  </:>      建立 testAction java      package test;     import apache struts action *;  import javax servlet *;    public class testAction extends Action   public ActionForward perform(ActionMapping mapping ActionForm actionForm HttpServletRequest ServletRequest HttpServletResponse ServletResponse)   return mapping findForward( test );          Copy 文件:    validation xml     validation rule xml     ApplicationResources properties     staticjavascript jsp      编缉validate xml文件(不完整 只要一个Form)    <form name= testForm >    <field property= testText   depends= required minlength maxlength >  <arg key= prompt username />  <arg key= $var:minlength name= minlength   resource= false />  <arg key= $var:maxlength name= maxlength   resource= false />  <var>  <var name>maxlength</var name>  <var value> </var value>  </var>  <var>  <var name>minlength</var name>  <var value> </var value>  </var>  </field>  </form>   cha138/Article/program/Java/ky/201311/28532

相关参考

知识大全 asp.net form验证

  读书时最常用判断登陆的就是登陆时用cookie或session存储然后每个页面判断是否登陆  这样做每个页面都要判断很麻烦  毕业半年了这半年学会了用类重写事件OnLoad()来这样每个页面继承这

知识大全 财付通快捷支付充值时,在输入短信验证那里出错了,充值不成功,可是银行卡里的钱扣了,怎么办

财付通快捷支付充值时,在输入短信验证那里出错了,充值不成功,可是银行卡里的钱扣了,怎么办?看看财富通力又没退款,没的话等几天一般就有了用财付通快捷支付,银行卡钱扣了,但交易没成功,怎么办你好,这类情况

知识大全 为什么我点360安全卫士里的查杀木马那个页面下边的恢复区的时候 点不开 出现这个

为什么我点360安全卫士里的查杀木马那个页面下边的恢复区的时候点不开出现这个这要分成软件和硬件问题,软件可能是因为一些程序的问题,硬件的话很可能是兼容性问题,也可能是内存兼容性不好,要是不能解决的话可

知识大全 怎样用java实现验证码

  现在许多系统的注册登录或者发布信息模块都添加的随机验证码功能就是为了避免自动注册程序或者自动发布程序的使用  验证码实际上就是随机选择一些字符以图片的形式展现在页面上如果进行提交操作的同时需要将图

知识大全 表单数据的有效性验证[1]

PHP网络编程:表单数据的有效性验证[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ajax验证用户名是否可用

  Ajax很简单(jsp例子)  首先是jsp页面和脚本为了方便写在一个里面  这是一个很常见的检测用户名是否存在的功能  这里用的是struts可以在路径path中加加上要传的值name在acti

知识大全 三种方法在Infopath中实现数据有效性验证

三种方法在Infopath中实现数据有效性验证  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  I

知识大全 php验证用户输入的邮箱有效性和正确性

  functionvalidate_email($email)  $exp="^[az]+([_][az]+)*@([az]+([_][az]+))+$";  if(eregi($exp$email

知识大全 登录成功后自动跳转到原页面的实现办法

  需求某些页面需要登录后方可显示因此需要验证是否登录如果登录成功后自动跳转到原页面实现此功能的方法已有很多对高手们就班门弄斧了希望能给像我这样的菜鸟们一些参考起到抛砖引玉的作用代码并不完整只列出了主

在众多教育研究方法中,调查法的突出优点是能有效验证教育现象之间的因果关系

在众多教育研究方法中,调查法的突出优点是能有效验证教育现象之间的因果关系。_____答案:错误解析:教育调査法只能说明教育现象之间有某种关联,却不能肯定而可靠地确定现象之间的因果关系。