添加新闻,图片有无的问题???

Zhang987536341 2012-09-04 07:37:24
我在做添加的功能,可以在添加新闻的同时上传新闻的图片,也可以不添加新闻图片(因为有的新闻有图片,有的新闻没有图片),在添加新闻的时候,没有图片的新闻在数据库里面的图片路径为null,但是我在后台插值的时候,在前台显示没有添加新闻的图片在页面上显示一个叉叉,(意思就是没有找到这张图片),我现在想做的就是怎样将这个叉叉去掉,我想根据数据库里面的值去判断,图片是否显示,如果数据库里面的值为空,就不显示图片,不为空就显示图片,但是怎么搞都显示那个叉叉,不知道是为什么,是不是浏览器的问题啊 ,还是说是我的代码写得问题。。。。


jsp页面

<!-- 校园新闻 -->
<table>
<s:iterator id="i" value="#session.newList1">
<tr>

<td>
<s:if test="%{scontent!=null}">
<img src="uploadnew/${i.suploadpath}" />  
<center>${scontent}</center>
</s:if>
<s:elseif test="scontent==null">
<center>${scontent}</center>
</s:elseif>
</td>
<td id="newyuan">
<table>
<tr><td>记者: ${i.sauthor}</td></tr>
<tr><td>发表时间: ${i.stime}</td></tr>
</table>
</td>
</tr>
</s:iterator>
</table>
</div>




action类

NewDao dao = new NewDao();

List<NewInfo> newList1 = dao.newSelect("select * from schoolnew where nid=1");

this.getSession().setAttribute("newList1", newList1);
this.getSession().setAttribute("totalSize", map.get("totalSize"));
this.getSession().setAttribute("list", map.get("list"));




...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zhang895341748 2012-09-08
  • 打赏
  • 举报
回复
lz 要判断 <s:if test='#i.suploadpath !="null" '>
<img src="uploadnew/${i.suploadpath}" />
<center>${scontent}</center>
</s:if>
<s:else>
<center>${scontent}</center>
</s:else>
关键我是洛哥 2012-09-04
  • 打赏
  • 举报
回复
新闻发布把整个页面的源代码即你包含网页<html></html>信息的代码保存到数据库的

到网上下载一个像csdn这样的回复功能插件 可以得到html信息 你就可以保存了 你懂的
Zhang987536341 2012-09-04
  • 打赏
  • 举报
回复
求高手啊
Zhang987536341 2012-09-04
  • 打赏
  • 举报
回复
回复1 楼,您说的是这样啊 ,这样也不行啊 。。。。

<s:if test="{i.suploadpath != null}">
<img src="uploadnew/${i.suploadpath}" />  
<center>${scontent}</center>
</s:if>
<s:else>
<center>${scontent}</center>
</s:else>
MiceRice 2012-09-04
  • 打赏
  • 举报
回复
看你图片路径用了:<img src="uploadnew/${i.suploadpath}" />

为啥不直接以 i.suploadpath 来作为判断依据?

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧