1、 表名:g_cardapply   字段(字段名/类型/长度):   g_applyno varchar 8;//申请单号(关键字)   g_applydate bigint 8;//申请日期   g_state varchar 2;//申请状态   2、 表名:g_cardapplydetail   字段(字段名/类型/长度):   g_applyno varchar 8;//申请单号(关键字)   g_name varchar 30;//申请人姓名   g_idcard varchar 18;//申请人身份证号   g_state varchar 2;//申请状态   其中,两个表的关联字段为申请单号。   题目:   1、 查询身份证号码为440401430103082的申请日期   2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数   3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07   4、 删除g_cardapplydetail表中所有姓李的记录 "); 
1. 描述Struts体系结构?对应各个部分的开发工作主要包括哪些?   3. JSP有哪些内置对象和动作?它们的作用分别是什么? 

解决方案 »

  1.   

     描述Struts体系结构?对应各个部分的开发工作主要包括哪些?   小的愚见:                                          -------->strut-config.xml
                                             |
                   **.do                     |browser  -------->   actionServlet --------->  action辅控---------->javaBean----->DB
           |                               | 
           |                               |
           |   
           <------------  jsp<-------------|    1.浏览器发***.do的请求到主控(actionServlet)主控在根据行动方案中action的配置2。在行动方案中找标示path=/*** 有name对应的form-bean来封装数据 在交给type对应的辅控来处理请求3.将请求处理后在返回一个actionForward对象 根据结果跳到对应的页面。
      

  2.   

    select g_applydate from cardapply where g_applyno in (Select g_applyno from g_cardapplydetail where g_idcard="440401430103082")delete * from g_cardapplydetail where g_name like "李%";
    其它两个还不怎么会写
      

  3.   

    1、 查询身份证号码为440401430103082的申请日期 
    select g_cardapply.g_applydate from g_cardapply,g_cardapplydetail
    where g_cardapply.g_applyno=g_cardapplydetail.g_applyno 
    and g_cardapplydetail.g_idcard='44040143010308';2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数 select a.g_applydate,b.* from g_cardapply a ,g_cardapplydetail b ,(
    select  g_idcard,count(*) from g_cardapplydetail 
    group by g_idcard having count(*)>2)c
    where a.g_applyno=b.g_applyno and b.g_idcard=c.g_idcard;3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07 update (select a.g_applydate,g_state status,b.* from g_cardapply a , g_cardapplydetailb 
    where a.g_applyno=b.g_applyno
    and b.g_idcard='440401430103082') taba set taba.status='07',taba.g_state='07'; 4、 删除g_cardapplydetail表中所有姓李的记录 
    delete from g_cardapplydetail where g_name like '%李%'以上没有经过调试
      

  4.   

    只做了第一题:select b.g_idcard from g_cardapply a,g_cardapplydetail b where a.g_applyno = b.g_applyno and b.g_idcard='440401430103082';晚上再做
      

  5.   

    正在学习java操作数据库..过来学习....
      

  6.   

    1.request对象
    客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。
    2.response对象
    response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。
    3.session对象
    session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例.
    4.out对象
    out对象是JspWriter类的实例,是向客户端输出内容常用的对象
    5.page对象
    page对象就是指向当前JSP页面本身,有点象类中的this指针,它是java.lang.Object类的实例
    6.application对象
    application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。它是ServletContext类的实例
    7.exception对象
    exception对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。他实际上是java.lang.Throwable的对象
    8.pageContext对象
    pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本类名也叫pageContext。
    9.config对象
    config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)