• sqlmap 学习指南


          

    Sqlmap 学习指导

     

    Beecool 源代码

     

    Meta-inf

     

    Pages

           跳转页面

    Web-inf

           Structs_config.xml 描述 view control 之间的关系

           Web.xml                ,参数,首页

     

           Classes

          

                  Net

    beecool

    db

    ibatis

    domain model  组件类文件

    person.class 数据类型

                                                  sqlmap

                                                                   config

                                                                                 sqlMapconfig.class                  连接类

                                                                   maps

                                                                                 person.xml                            sql 语句 对该表的操作

                                                                                 SequenceValue.xml                  自动id sql操作

                                                                                

                                                                                 sqlMapconfig.properties           连接参数

                                                                                 sqlMapConfig.xml                  连接配置

                                                                  

           Doc

          

           Lib          structs ,ibatis 库文件

          

           Src

                  Java

                         Resources

                                       MessageResources.properties 设置error 的关键字

      

                 

          

          

     

    • bean标签,作用是在jsp中操纵bean
    • logic标签,作用是在jsp中进行流程控制
    • html标签,作用是显示表单等组件
    • template标签,作用是生成动态模板

    login 标签定义 http://pepsixp.blogdriver.com/pepsixp/366528.html

    "><bean:write name="userList" 
    property="usr_id"/></td>

     

    BEAN 标签定义 http://pepsixp.blogdriver.com/pepsixp/365496.html

     

     

     

    SqlMapConfig.java

                  连接数据库的对象 sqlMap

     

     

    jbuilder 是用笔记

                        

    当用户提交了HTML表单,Struts框架自动把表单数据组装到ActionForm Bean中。接下来Struts框架会自动调用ActionForm Beanvalidate()方法进行表单验证。如果validate()方法返回的ActionErrors 对象为null,或者不包含任何ActionMessage对象,就表示没有错误,数据验证通过。如果ActionErrors中包含ActionMessage对象,就表示发生了验证错误,Struts框架会把ActionErrors对象保存到request范围内,然后把请求转发到恰当的视图组件,视图组件通过<html:errors> 标签把request范围内的ActionErrors对象中包含的错误消息显示出来,提示用户修改错误。

     

     

    "serv_qry.jsp": Error #: 212 : 'catch' without 'try'
    "serv_qry.jsp": Error #: 209 : 'try' without 'catch' or 'finally'
    "serv_qry.jsp": Error #: 200 : '}' expected

     

     

    commit的时候出现:
    12:28:41,758 WARN  [JDBCExceptionReporter] SQL Error: 1747, SQLState: 42000
    12:28:41,758 ERROR [JDBCExceptionReporter] ORA-01747: 
    无效的用户..列,表.列,或列规格

     

    多了一个逗号 或其他

     

     

    <action

                                       path        =       "/iteminsert"

                                       type        =       "net.beecool.struts.register.offer.BarItemInsertAction"

                                       name              =       "BarItemForm"

                                       scope              =       "request"

                                       validate=       "true"

                                       input              =       "/iteminsert.do"

                                        >

     

     

    /iteminsert  <form action = /beecoo/iteminsert.do  method= post>

     

    BarItemForm  对应

     

     <form-bean name="BarItemForm" type="net.beecool.struts.register.offer.BarItemForm"/>

     

     

    java.lang.ClassCastException 的原因

     

    BarItemInsertAction 没有继承 action

     

    The requested resource (/beecool/pages/itemupdate) is not available.

     

     

       Date thrudate=(Date) PropertyUtils.getSimpleProperty(form, "thruDate");

     

    ThruDate   引用  BarItem.java  里的变量

     

     

    Id ,   date 取出的为NULL 值?

     

    Select 语句 的变量 错误。

     

     

    java.lang.NullPointerException

     

    是空指针错误,你是不是有那个类没有实例化啊

     

     

    无效的用户..列,表.列,或列规格

    多了一个逗号

     

     

    一个不错的 structs 插件

    http://www-900.ibm.com/developerworks/cn/linux/opensource/os-ecstruts/

     

    http://dev.csdn.net/develop/article/61/61150.shtm

     

    Oracle数据库中时间精确到时、分、秒的处理方法

     

    Structs-config.xml </ action_bean>

     

     

     

    Sqlmap  分页查询语句

    Sqlmap.querylistfor(“findAllbaritem”,null,2,10);

     

    分页组件

    http://jsptags.com/tags/navigation/pager

     

     

     

    item_insert.do 找不到的原因是

    action-mappings 配置错误

     

     

                         Structs 学习心得

    Hibernate是一种新的ORM映射工具

    还有一些表示持久数据的框架,比如JDOOJB

     

    %TOMCAT_HOME%\conf\server.xmlWeb应用和数据源。在server.xml中加入以下的配置描述。
    例程1 配置web应用

     

     

    servlet 的错误

    java.lang.ExceptionInInitializerError
             net.beecool.db.ibatis.domain.ShowItemBar.doPost(Unknown Source)
             net.beecool.db.ibatis.domain.ShowItemBar.doGet(Unknown Source)
             javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
             javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

     

     

    struts 错误

    No action instance for path

     

     

    当用户提交了HTML表单,Struts框架自动把表单数据组装到ActionForm Bean中。接下来Struts框架会自动调用ActionForm Beanvalidate()方法进行表单验证。如果validate()方法返回的ActionErrors 对象为null,或者不包含任何ActionMessage对象,就表示没有错误,数据验证通过。如果ActionErrors中包含ActionMessage对象,就表示发生了验证错误,Struts框架会把ActionErrors对象保存到request范围内,然后把请求转发到恰当的视图组件,视图组件通过<html:errors> 标签把request范围内的ActionErrors对象中包含的错误消息显示出来,提示用户修改错误。

     

    <text>标签
    <text>
    标签用于生成一个文本的输入区域。它必须包含和相关form bean中的相同属性对应的“property”属性。该标签只有在嵌入到一个<form>标签中时才有效。

    例如: <html:text property=\"userName\"/>
    会被转换成: <input type=\"text\" name=\"userName\" value=\"\">

    <password>
    标签
    <password>
    标签用于生成一个口令字(type password)的输入区域。它必须包含和相关form bean中的相同属性对应的“property”属性。该标签只有在嵌入到一个<form>标签中时才有效。该标签中的一个很重要的属性是“redisplay”,它用于重新显示以前输入到这个区域中的值。该属性的缺省值为true。然而,为了使password不能被重新显示,你或许希望将该属性的值设为false

    例如: <html:password property=\"password\" 
       redisplay=\"false\"/>
    会被转换成: <input type=\"password\" name=\"password\" 
       value=\"\">

    <hidden>
    标签
    <hidden>
    标签用于生成一个隐藏文本的输入区域。它必须包含和相关form bean中的相同属性对应的“property”属性。该标签只有在嵌入到一个<form>标签中时才有效:

    例如: <html:hidden   property=\"userName\"/>

    会被转换成: <input type=\"hidden\" name=\"userName\" value=\"\">

    <textarea>
    标签
    <textarea>
    标签用于生成一个文本区元素(text area element)。它必须包含和相关form bean中的相同属性对应的“property”属性。

    比如: <html:textarea property=\"details\" 
      cols=\"80\"
      rows=\"20\"
      value=\"Enter details here\"/>
    会被转换成: <textarea name=\"details\" cols=\"80\" 
      rows=\"20\">Enter details here</textarea>

    <radio>
    标签
    <radio>
    标签用于显示一个单选按钮(radio button)。它必须包含“value”属性。比如这段代码: <html:radio property=\"title\" value=\"1\"/>Mr.
    <html:radio property=\"title\" value=\"2\"/>Ms.
    <html:radio property=\"title\" value=\"3\"/>Dr.

    会被转换成这样的HTML <input type=\"radio\" name=\"title\" 
       value=\"1\">Mr.
    <input type=\"radio\" name=\"title\" 
       value=\"2\">Ms.
    <input type=\"radio\" name=\"title\" 
       value=\"3\">Dr.
    <checkbox>
    标签
    <checkbox>
    标签用于显示checkbox类型的输入区域。比如: <html:checkbox property=
       \"notify\"/>Please send me notification
    会被转换成: <input type=\"checkbox\" name=\"notify\" 
       value=\"on\">Please send me notification

    <submit>
    标签
    <submit>
    标签用于生成提交类型(type submit)的输入区域。比如: <html:submit value=\"Login\"/>
    会被转换成: <input type=\"submit\" value=\"Login\">

    <reset>
    标签
    <reset>
    标签用于生成重置类型(type reset)的输入区域。比如: <html:reset/>
    会被转换成: <input type=\"reset\" value=\"Reset\">

    <option>
    标签
    <option>
    标签用于显示select box中的一个选项。参照下面的<select>标签。

    <select>
    标签 
    <select>
    标签用于显示一个包含零个或更多选项的HTML选择元素。它必须被嵌入一个<form>标签中才有效。下面这个例子将说明如何使用该标签: <html:select property=\"color\" size=\"3\">
      <html:option value=
          \"r\">red</html:option>
      <html:option value=
          \"g\">green</html:option>
      <html:option value=
          \"b\">blue</html:option>
    </html:select>

     

    摘自 http://blog.csdn.net/chensheng913/archive/2004/11/08/172664.aspx

     

     

    No input attribute for mapping path

     

     

     

    Structs 标签的用法

    <logic:present name="greet" scope="request">
          <bean:write name="greet" scope="request"/>
       </logic:present>
       <bean:write name="name" scope="request"/>
    </logic:present>

    先是错误信息

     

    if (!errors.empty()) {
    

      saveErrors(request, errors);
    

      // 返回到初始表单
    

      return (new ActionForward(mapping.getInput()));
    

     }
    

     

    返回当前页面。

     

     

    Servlet action is not available

     

    为什么找不到

     

     

    java.lang.IllegalArgumentException: argument type mismatch

     

     

     

    Ant Build System -- 如果我们通过Struts源码发布包安装,我们必须下载1.1或之后版本的ant build system。在我们通过Struts来开发我们自己的Web应用程序是,推荐使用antbuild我们的应用。

       下载地址:

       http://jakarta.apache.org/ant

     

     

    java 时间格式

    6、将字符串转换为日期

    
    
    <%@ page import="java.util.Date"%>
    <%@ page import="java.text.DateFormat"%>
    <%
     String input = "1222-11-11";
     SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
     Date t = null;
     try{
      t = formatter.parse(input);
      out.println(t);
     }catch(ParseException e){
      out.println("unparseable using " + formatter);
     }
    %>

    http://blog.csdn.net/stonewang/archive/2004/10/29/158554.aspx

     

     

     

     

    Syntax error on token ";", delete this token
     
    Import java . 戴 ;了
     
    Form 类 最好 用 string 类型
     
     
    org.apache.jasper.JasperException: Unable to compile class for JSP

     

     

    通用分页程序

    http://jsptags.com/beans/index.jsp

     

    java 的中文处理

    http://www.chinaunix.net/jh/26/491678.html

     

    windows2003 的漏洞

    http://www.netspace.com.cn/Support/SupportDoc/support/A200512619300117.html

     

    showModalDialog() 使用心得


    错误提示
    com.ibatis.sqlmap.client.SqlMapException: There is no statement named findAllMallOffer in this SqlMap.

    这个原因是

    sqlmap 的 xml 文件里

  • 相关阅读:
    JAVA自学之-----FileInputStream类
    RandomAccessFile类的使用(随机读取java中的文件)
    JAVA File常用的API介绍
    Java中的编码
    java的装箱与拆箱
    java基础知识整理:
    java程序编写需注意的问题
    iPhone开机键坏了如何开机
    WKInterfaceTable实例化出现的一系列
    Office for Mac
  • 原文地址:https://www.cnblogs.com/bobomail/p/107025.html
Copyright © 2020-2023  润新知