- 当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文 本域中?
- 如何中SERVLET或JSP下载一个文件
- 使用useBean标志初始化BEAN时如何接受初始化参数
- 使用JSP如何获得客户浏览器的信息?
- 能象调用子程序一样调用JSP吗?
- 当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS?
- JSP的缺点?
- JSP能进行递归调用吗?
- 如何实现JSP的国际化?
- 在JSP中如何写文本文件?
- 如何在JSP中包括绝对路径文件?
- 在servlets和JSP之间能共享session对象吗?
- JavaScript的变量能复制到JSP的SESSION中吗?
- 如何设置cookie在某一时间后过期?
- S如何获得当前的sessions数?
JSP面试题(2)
可以定义一个简单的函数来达到目的,如下:
String blanknull(String s) {
return (s == null) ? "" : s;
}
现提供两个解决方案:
A:使用HTTP,
B:在Servlet中,通过设置ContentType和使用java.io包的Stream等类可作到.例如
:
response.setContentType("application/x-msword");
然后想输出缓冲中写一些东东即可。
使用如下两标签即可:
jsp:getProperty name="wenBean" property="someProperty"
jsp:setProperty name="wenBean" property="someProperty" value="someValue"
使用request.getHeader(String)即可
当然可以,用jsp:include page="relativeURL" flush="true"
@include file="abc.jsp"与jsp:include page="abc.jsp"之间的差别?
前一个为静态包含,而后一个为动态包含
1。对JAVA程序进行调试没有好东东
2。因大多数的servlet引擎不支持connection pooling
3。Servlet引擎没有标准
4。JSP与其它脚本语言的交互
当然可以,如对form的提交给本页
为各种版本提供resource bundles属性文件即可
@ page import="java.io.*"
String str = "print me";
String nameOfTextFile = "/usr/anil/imp.txt";
try {
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
pw.println(str);
pw.close();
} catch(IOException e) {
out.println(e.getMessage());
}
使用URLConnection即可。
当然可以,
HttpSession session = request.getSession(true);
session.putValue("variable","value");
能
用Cookie.setMaxAge(int)
可以使用HttpSessionBindingListeners来跟踪 。
自我评价 答对0--2题 答对3--4题 答对5--6题 答对7--8题 答对9--10题
