在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

大学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)联系:都是做转向另一个联接用的。区别:一个在当前页面直接跳转,另一个是调用其他页面吧,这个记不太清了