• 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










    当你在凝视深渊时,深渊也在凝视你。
  • 相关阅读:
    swift 设置图片动画组 iOS11之前 默认图片 设置不成功
    iOS 管理库 Carthage 安装以及使用
    OC 和 swift 冒泡排序
    swift中UITextView的使用
    图片拉伸
    swift
    label文字从左上角开始
    2017最新总结CocoaPods安装细节及遇到的问题
    苹果 重置APPID密保问题及更新开发者协议
    xcode
  • 原文地址:https://www.cnblogs.com/zwz178/p/9061133.html
Copyright © 2020-2023  润新知