zoukankan      html  css  js  c++  java
  • 问题

    1.内置校验器不起作用 ?
    原因是应该这样写:
    <!DOCTYPE validators PUBLIC  "-//Apache Struts//XWork Validator 1.0.2//EN"
      "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
    另外 注意是:user.username;user.password

    内置校验器不用在JSP界面写<s:fielderror/>,它默认把错误显示在每行,
    而用重写validate()的方法时,则必须写才会将错误显示出来,而且是显示在表单上方。


    2.用内置校验器实现“两次输入密码”的校验:(注意user.password1,user.password2)
            <field-validator type="fieldexpression">
                <param name="fieldName">user.password1</param>
             <param name="fieldName">user.password2</param>
             <param name="expression"><![CDATA[user.password1==user.password2]]></param><!-- OGNL表达式 -->
             <message>两次输入密码不一致!</message>
            </field-validator>
     
    3.怎么在upsuccess.jsp界面实现“打开文件存放目录”(在JSP界面怎么获取savePath?)
    绝对路径和相对路径分别什么时候用?

    4.savePath除了可以在struts.xml文件中定义外,当然也可以在Action中定义

    5.struts2中的拦截器fileUpload是自带的,不需要自定义?

    6.抛出Unknown entity错误是因为映射文件没有配置!!!

    7.index.jsp的session取得的是user实例,怎么取得username?

    8.通过重写validate()方法,校验日志表单,可以实现非法词汇的拦截和替换(拦截器也可以!)

    9.完成数据库连接操作,生成容器并返回 。
    con=DriverManager.getConnection()里为什么不直接写url,user,password的值,而是定义属性 然后写set和get方法呢?

    10.乐观锁,悲观锁

  • 相关阅读:
    Linux在线或者离线安装gitlab
    Linux如何安装rpm文件
    使用docker run启动并进入一个容器
    docker导入导出镜像
    Mycat学习笔记一
    Mysql源码安装过程中可能碰到的问题
    当idea的maven项目没有.iml文件导致打开失败时
    从Vue.js窥探前端行业
    CSS 的overflow:hidden 属性详细解释
    win7系统Myeclipse下切换SVN用户
  • 原文地址:https://www.cnblogs.com/wangerxiansheng/p/3836408.html
Copyright © 2011-2022 走看看