?? ?? ?? c、JSP与其他脚本语言的交互。
?? ?? ?? d、不易对Java程序进行调试。
??
38、在JSP页面中如何删除一个cookie?
答:
<%
?? ?? ??Cookie cookie=new Cookie("cookie名","cookie值");
?? ?? ??cookie.setMaxAge(0);
?? ?? ??cookie.setPath("/");
?? ?? ??response.addCookie(cookie);
%>
??
39、如何实现servlet的单线程模式?
答:在JSP中使用page指令进行设置,具体代码如下:
<%@page isThreadSafe="false"%>
??
40、HttpServlet类中主要方法有哪些?
??
41、XML文档定义有几种形式?他们之间有何本质区别?解析XML文档有哪几种方式?
答:a、两种形式:DTD、schema
?? ?? ??b、本质区别:schema本身是xml的,可以被XML解析器解析(这也是从dtd上发展schema的根本目的。)
?? ?? ??c、有DOM、SAX、STAX等。
DOM:处理大型文件时性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前就把整个文档装入内存,适合对XML的随机访问;
SAX:是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载这个XML文件。当遇到向文件开头、文件结束或者标签开头、标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问。
STAX:Streaming API for XML
??
42、你在项目中用到了XML技术的哪些方面?如何实现的?
答:用到了数据存储、信息配置两方面。
在做数据交换平台时,将不能数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接受者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。
在做软件配置时,利用XML可以和方便的进行,软件的各种配置参数都存储在XML文件中。
??
43、EL表达式的功能,为什么要用EL表达式?(Expression Language)
答:
功能:
a、从四个域对象中取出数据数据显示。
b、取出请求参数数据显示。
原因:
在页面中用jsp脚本和jsp表达式来获取数据显示比较麻烦
a、需要判断
b、可能需要强转
??
44、JSTL的功能,为什么要用JSTL?(JavaServer Pages Standard Tag Library)
答:
功能:主要用于基本输入输出、流程控制、循环、XML文件剖析、查询及国际化和文字格式标准化的应用等。
原因:在jsp页面做条件判断或者循环操作并输出时,比较费力。
??
45、为什么要使用自定义标签?MyTag如何实现?
答:
原因:
a、不想在jsp中编写java代码
b、JSTL标签库不能满足实际项目的需求
实现的流程:
a、编写标签处理器类(SimpleTagSupport的实现类)
?? ?? ??重写doTag()
b、编写标签库文件(WEB-INF/xxx.tld)
?? ?? ??整个文件的定义:<short-name> ??uri
?? ?? ??标签的定义:<tag>
c、在jsp页面中使用标签:
?? ?? 导入标签库(xxx.tld)
?? ?? 使用标签
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-76465-7.html
美哭
不是假400那拨人自己成立的呢
自已弄点水果榨汁加点酒精加点水加点糖就好了