《Java Web开发技术》复习资料(一)
一、填空题
1.标签【        】用来换行显示。 
2.MySql服务器的默认端口是【        】。
3.表单的【      】属性用来定义提交数据的方法。
4.在JSP中,【        】内置对象代表会话。
5.如果要获取请求客户端的IP地址,应使用【        】对象。
6.在一个应用程序中不同的页面共享数据时,最好的JSP内置对象为【        】。
7.session对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持【    】。
8.JSP连接数据库的时候第一步是【        】。
9.JSP页面的执行方式是【        】。
10.用于把请求转发到另一个页面的JSP动作名称为【        】
二、简答题
1.DIV+CSS布局的优点。
2.重定向和请求转发有何区别?
3.在JSP中使用<jsp:useBean id=" " ...scope=" "/> 来引用javabean. 其中scope的值有哪些,有何区别?
4.简述过滤器的过滤过程。
三、应用
1.某项目中已经定义好JavaBean封装用户的登录信息(name和password等),UserBean类和前端登录界面login.jsp均已定义,login.jsp中的登录表单提交给showbean.jsp。请利用JSP标准动作实现登录信息(用户提交的用户名和密码)的显示,即定义用户信息显示页面showbean.jsp(8分)
2.编写一个JSP网页(table.jsp),使用循环显示15 行2列的表格,表格显示如下(6分):
《Java Web开发技术》复习资料(一)答案
go和java后端开发劣势
一、填空题
1.    <br>
2.    3306
3.    method
4.    session
5.    request
6.    application
7.    cookie
8.    加载驱动程序
9.    编译方式
10.    jsp:forward
二、简答题
1.DIV+CSS布局的优点
实现了真正意义上的结构和外观的分离。
(1)因为采用CSS布局,不象表格布局充满各种各样的属性和数字,而且很多css文件通常是共用的,从而大大缩减页面代码,提高页面浏览速度。
(2)结构清晰,对搜索引擎更加友好。更容易被搜索引擎收录,具备搜索引擎SEO的先天条件,配合优秀的内容和一些SEO处理,可以获得更好的网站排名。
(3)兼容性更好,符合web标准规范的发展趋势,可在几乎所有的浏览器上都可使用,不会出现在不同的浏览器中效果差距很大的情况。
(4)缩短改版时间,因为网站的布局都是通过外部的css文件来控制,只要简单的修改几个CSS文件就可以将许多网页的风格格式同时更新,不用再一页一页地更新了。你可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。
(5)强大的字体控制和排版能力,CSS控制字体的能力比糟糕的FONT标签好多了,CSS不再需要用FONT标签或者透明的1px图片来控制标题、改变字体颜、字体样式等等。
(6)提高易用性和扩展性。
(7)表现和内容相分离、更方便搜索引擎收录,并获得更高的评价。用只包含结构化内容的HTML代替嵌套的标签,主次分明,搜索引擎将更有效地搜索到你的内容,并可能给你一个较高的评价(ranking)。
2.重定向和请求转发有何区别?
重定向是指页面重新定位到某个新地址,之前的Request失效,进入一个新的Request,且跳转后浏览器地址栏内容将变为新的指定地址。重定向是通过HttpServletResponse对象的sendRedirect()来实现。
请求转发是指将请求再转发到另一页面,此过程依然在Request范围内,转发后浏览器地址栏内容不变。请求转发使用RequestDispatcher接口中的forward()方法来实现。
前者页面不会转向include所指的页面,只是显示该页的结果,主页面还是原来的页面。执行完后还会回来,相当于函数调用。并且可以带参数.后者完全转向新页面,不会再回来。相当于go to 语句。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。