zoukankan      html  css  js  c++  java
  • test_maven_实现表单验证

    这篇文章是我的上一篇文章的续集,如未看过,可看一下,上面的test_maven再继续看这个

    这篇文章主要是阐述使用struts实现表单验证的功能。

    1.首先了解actionContext:ActionContext是Action的上下文,Struts2自动在其中保存了一些在Action执行过程中所需的对象,比如session, parameters, locale等.Struts2会根据每个执行HTTP请求的线程来创建对应的ActionContext,即一个线程有一个唯一的ActionContext。因此,使用者可以使用静态方法ActionContext.getContext()来获取当前线程的ActionContext,也正是由于这个原因,使用者不用去操心让Action是线程安全的。

    详细请见:https://www.cnblogs.com/shinubi/p/5403911.html

    2.表名、字段名、不用使用字段名,使用英文

    3.

    .

    4.

    struts标签

    5.

    6.接下来点action右键新建一个Loginaction-validation.xml

    7.出现这种错误

    原因:页面提交了同一个名字的参数多个

    因为在测试的时候,上面也有一个要 提交到Login.action的,所以,就导致,两个表单冲突了。

    8.

    .

    9.

    10.

     有关遇到的一些问题:

    只要在struts.xml的result那里加上一句:原因是:当表单遇到一些错误时,它没有返回的input路径,所以,加上即可

    <result name="input">/index.jsp</result>
    

     11.Connection timed out: connect - [unknown location]

     原因:超时,有可能是网络不畅的问题,我的便是这种情况,重新部署即可。

    12.

    .

    13










    当你在凝视深渊时,深渊也在凝视你。
  • 相关阅读:
    九度-题目1197:奇偶校验
    九度-题目1073:杨辉三角形
    九度-题目1072:有多少不同的面值组合?
    同步异步,阻塞非阻塞
    注解方式配置bean
    监听器
    自定义系统初始化器
    构建流
    数值流
    流的使用
  • 原文地址:https://www.cnblogs.com/zwz178/p/9061133.html
Copyright © 2011-2022 走看看