大学Jsp考试题,高手们谁能答上来?

表单提交方式POST方式和GET方式的区别与联系?
在JSP页面中,我们不用定义就可以直接使用的对象有哪几个?它们的作用有哪些?
Servlet与JSP之间的关系?
引起网页中文乱码的原因有哪些?如何解决?
转发与重定向的区别与联系?
request对象的常用方法?
response对象的常用方法?
什么是session,实训项目中是如何应用的?
如何解决session?
什么是ArrayList,实训项目中是如何应用的?
JavaScript在实训项目中是如何应用的?
CSS在实训项目中是如何应用的?
什么是JDBC?
什么是主键?
项目中需要导入一些jar文件,这些文件用途是什么?
什么是实体层,实体层的作用是什么?
实体层中的类与数据库中的表是什么关系?
Java程序中,使用JDBC操作,步骤是什么?
JDBC中DriverManager类、Connection接口的作用?
什么是JavaBean?
举例说明什么是封装数据的JavaBean?
举例说明什么是封装业务的JavaBean?
JSP页面中是如何实现数据的分页显示?
插入数据时,新记录的ID是如何获得的?
如何实现留言表与回复表的关联?
JDBC中Statement接口和ResultSet接口的作用?
实训项目中如何实现后台管理的权限控制?
实训项目中商品添加功能和商品修改功能的区别与联系?
如何利用JavaScript实现价格信息的输入控制?
通过本次实训,你有哪些收获和不足?
最新回答
思檀郎

2024-11-25 05:19:26

首先推荐给你一本书“Servlet/Jsp深入讲解--孙鑫”,你问的问题全都有
下面的是纯手打啊,冻死了,全当复习了

1.get方法参数都在地址栏中显示,并且传送数据较少,post更安全
2.jsp隐含对象有:pageContext(提供访问其它隐含对象的方法),request,session,application(这四个在从小到大的范围内传值),out(以字符流输出),response(响应),config(配置),page(转换后的servlet实例,很少用),exception(jsp页面运行时产生的异常)
3.jsp传来请求,Servlet容器创建ServletRequest对象封装请求,同时创建一个ServletResponse对象封装响应数据,这两个对像作为service()方法传给Servlet,Servlet分别利用这两个对象来接受和响应
4.乱码是因为使用了不同的编码方式,常用编码方式ASCII,ISO8859-1,GB2312,GBK,UTF-8等。解决方法:使用过滤器或其它方法统一编码方式
5.举个例子,同样是访问servlet2。转发是:浏览器--servlet1--servlet2(在Servlet容器内部转向),重定向是:浏览器--servlet1--浏览器--servlet2(返回浏览器重定向向,地址栏URL改变)。
6.request.setAttribute(),request.getAttribute(),request.getParmeter("String")等
7.response.getCharacterEncoding(),response.getOutputStream,response.getWriter()
8.Session:标识出来自一个用户的一系列请求,并把这些请求组成一个单独的工作"会话",实训中一般用于会话跟踪,用来区别用户
9.如何解决Session???没看懂这题的意思
10.ArrayList是集合的一种,用于存放同一种类型的数据

先来这些吧,你提的问题太多了,等会继续写啊,呵呵
继续开始了,嘿嘿

11.JavaScript主要用于显示页面的验证和一些特效的实现,也是我的最爱,呵呵
12.CSS是用于页面显示的调整,例如页面排版,颜色,字体等
13.JDBC(Jave Database Connectivity,Java数据库连接)是应用程序编程接口(API),描述了一套访问关系数据库的标准Java类库
14.主键??数据库里的东西了吧,主键是一列中的标识键,在表中不可重复
15.jar文件是其他人写好的一些程序功能,导入后通过简单的配置就可以使用其中的方法
16.实体层?汗,又到了分层了,实体层是分层思想中的东西,按照MVC来说的话就是视图层(View),控制层(Controller),模型层(Model),你说的实体层应该是模型层,由javaBean实现
17.servlet中实体层是用来提取数据库中的数据,如果你是SSH的话实体层就是与表对应,由实体类可以生成表,不清楚你是哪个
18.JDBC连接数据库顺序:加载并注册数据库驱动--建立到数据库的连接--访问数据库--事务处理--可滚动和可更新的结果集
19.调用DriverManager类的getConnection()方法建立到数据库的连接,得到一个Connection对象,调用Connection对象的createStatement()方法创建一个Statement对象用于执行sql语句
20.JavaBean就是一个特殊的java类,应该具有以下特性:是一个公开的类,要有一个默认构造方法,应该提供get**()和set**()方法来设置和得到JavaBean属性,实现java.io.Serializable或java.io.Externalizable接口(用来支持序列化)
21.封装属性:一个学生的JavaBean,有身高.体重等属性
22.封装业务:一个学生的JavaBean,有身高.体重等属性,还有读书,写字的方法
23.通过从规定起始点读取集合中的规定条数,实现分业效果
24.不太清楚你的意思,不过数据库表中的ID可以自动生成嘛
25.可以创建外键连接
26.Statement用于执行sql语句,返回执行结果。ResultSet对象用于查看执行的结果
27.可以在用户表中加个权限列,达到管理权限的可以访问管理页面
28.可以通过对同一个表的插入与修改实现添加功能和商品修改功能
29.不清楚你的需要,javascript自己研究研究吧
30.收获和不足就不用我说了吧

写好快冻死了,呵呵
素婉纤尘

2024-11-25 07:47:59

通过本次实训 你有哪些收获?

LZ你太CAI 了!!
半衾梦

2024-11-25 06:11:56

1.表单提交方式POST方式和GET方式的区别与联系?
Get方式是将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。
2.在JSP页面中,我们不用定义就可以直接使用的对象有哪几个?它们的作用有哪些?
pagecontext request application session out config cookie
←何方妖孽

2024-11-25 05:52:15

。。。。。。实训??你连这题目都不愿意做去参加实训干嘛?
脱不了一身稚气

2024-11-25 05:35:35

你这大学是怎么上的,不是计算机专业的吧。jsp书总得有一本吧,看看就知道了。
我正好喜欢

2024-11-25 05:47:53

1)post不会在url后附加一些如用户名和密码之类的东西,而get则会追加
2)out,request,response,session等
3)JSP实质上就是servlet,JSP页面经过编译后会形成一个XXXservlet.java的文件
4)乱码有可能是数据库造成的,也可能是页面上设置的编码有问题
5)联系:都是做转向另一个联接用的。区别:一个在当前页面直接跳转,另一个是调用其他页面吧,这个记不太清了