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体系结构?对应各个部分的开发工作主要包括哪些? 3. JSP有哪些内置对象和动作?它们的作用分别是什么?
|
**.do |browser --------> actionServlet ---------> action辅控---------->javaBean----->DB
| |
| |
|
<------------ jsp<-------------| 1.浏览器发***.do的请求到主控(actionServlet)主控在根据行动方案中action的配置2。在行动方案中找标示path=/*** 有name对应的form-bean来封装数据 在交给type对应的辅控来处理请求3.将请求处理后在返回一个actionForward对象 根据结果跳到对应的页面。
其它两个还不怎么会写
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 '%李%'以上没有经过调试
客户端的请求信息被封装在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对象)