表单提交方式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实现价格信息的输入控制?通过本次实训,你有哪些收获和不足?
首先推荐给你一本书“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.收获和不足就不用我说了吧写好快冻死了,呵呵
1.表单提交方式POST方式和GET方式的区别与联系?Get方式是将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 2.在JSP页面中,我们不用定义就可以直接使用的对象有哪几个?它们的作用有哪些?pagecontext request application session out config cookie
1)post不会在url后附加一些如用户名和密码之类的东西,而get则会追加2)out,request,response,session等3)JSP实质上就是servlet,JSP页面经过编译后会形成一个XXXservlet.java的文件4)乱码有可能是数据库造成的,也可能是页面上设置的编码有问题5)联系:都是做转向另一个联接用的。区别:一个在当前页面直接跳转,另一个是调用其他页面吧,这个记不太清了