jsp图片显示问题
pi=filename.lastIndexOf( ". ");
extend=filename.substring(pi);
String path1= " ";
System.out.println( "-------- "+extend);
if(extend.equalsIgnoreCase( ".jpg ")||extend.equalsIgnoreCase( ".bmp "))
{
。。。。。。。。
%>
<a href= "do_download.jsp?us= <%=id%> "> <%=filename%> </a>
从数据库取文件名和路径,如果是图片就显示出来,否则只显示链接字,如何区分显示
[解决办法]
<%
if(字) {
%>
<a href=字的链接> </a>
<%
}
else {
%>
<a href=图片的链接> </a>
<%
}
%>
[解决办法]
<%
if(filename.contails( ".jpg ")||filename.contails( ".bmp ")) {//或者用endWidth
%>
<a href=字的链接> </a>
<%
}
else {
%>
<a href=图片的链接> </a>
<%
}
%>
[解决办法]
<%
if(filename.contails( ".jpg ")||filename.contails( ".bmp "))
%>
<a href=图片的链接> </a> //显示图片
<%
}
else {
%>
<a href=../filename> </a> //显示文件路径
<%
}
%>
谢谢
[解决办法]
你在你的formBean中将文件的扩展名取出来。判断一下格式。
int imgType=flname.lastIndexOf( ". ");
String imgTypeStr=flname.substring(imgType);
然后再页面通过logic标签控制一下就行了