| 网站首页 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛 |
 
| 技术教程首页 | 开发语言 | WEB开发 | .NET技术 | 数据库 | 操作系统 | 网页制作 |
 
 
您现在的位置: 编程中国 >> 技术教程 >> Web开发 >> JSP >> JSP技术资料 >> 正文
  ►  JSP问答
JSP问答
作者:佚名    阅读人次:……    文章来源:不详    发布时间:2004-10-8    网友评论()条
 




16、当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文本域中? 
可以定义一个简单的函数来达到目的,如下: 
<%! 
String blanknull(String s) { 
return (s == null) ? "" : s; 

%> 

然后在JSP的FORM中,可以这样使用 
<input type="text" name="shoesize" value="<%=blanknull(shoesize)%>"> 


17、如何中SERVLET或JSP下载一个文件(如:binary,text,executable)? 
现提供两个解决方案: 
A:使用HTTP, 
B:在Servlet中,通过设置ContentType和使用java.io包的Stream等类可作到.例如: 
response.setContentType("application/x-msword"); 
然后想输出缓冲中写一些东东即可。 

18、使用useBean标志初始化BEAN时如何接受初始化参数 
使用如下两标签即可: 
<jsp:getProperty name="wenBean" property="someProperty"/> 
<jsp:setProperty name="wenBean" property="someProperty" value="someValue"/> 

19、使用JSP如何获得客户浏览器的信息? 
使用request.getHeader(String)即可 


20、能象调用子程序一样调用JSP吗? 
当然可以,用<jsp:include page="relativeURL" flush="true"/> 


21、当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS? 


<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别? 
前一个为静态包含,而后一个为动态包含 


22、JSP的缺点? 
1。对JAVA程序进行调试没有好东东 
2。因大多数的servlet引擎不支持connection pooling 
3。Servlet引擎没有标准 
4。JSP与其它脚本语言的交互 


23、JSP能进行递归调用吗? 
当然可以,如对form的提交给本页 


34、如何实现JSP的国际化? 
为各种版本提供resource bundles属性文件即可 

25、在JSP中如何写文本文件? 
使用PrintWriter对象,如: 
<%@ 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()); 

%> 

上一页  [1] [2] [3] [4] [5] 下一页

 

 
文章录入:静夜思    责任编辑:静夜思 
  • 上一篇文章: 没有了

  • 下一篇文章:

  •  
    相关文章
    原创地带
    24小时热门帖子