spring mvc中已经实现后台图片上传的功能,现在想实现隐藏图片的功能,具体应该怎么实现 spring mvcjsp图片后台隐藏 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置一个静态标识后台点击按钮,将此标识设置为false图片也用ajax轮询,如果发现这个标识为false,则间src设置为"" 1、可以使用Comet风格实现该功能(tomcat 6以上版本已经支持NIO了):当你点击隐藏按钮时,向客服端推送一段js代码(控制图片隐藏的js代码),因为客户端接收到js代码是会立即执行的,所以也就达到你的要求;具体的示例可以看看这里http://www.ibm.com/developerworks/cn/web/wa-cometjava/index.html中的“Java 中的 Comet”。该方式绝对的即时,不会出现ajax轮询空档期,并且减少请求次数2、如楼上所说,使用ajax定时轮询 对不起啊,我是新手,有点不太明白,感觉您所说的实现不了我的需求。我的需求是后台的管理人员隐藏图片,使使用浏览器端的用户看不到图片。我写了一段,不知道能否实现,能不能帮忙看看,还有是不是在controller层也要接收后台管理员对图片隐藏的这一信息。function DelPhoto(){ document.all("addPhoto").style.dispaly='none'; var id= "pic"; document.getElementById(id).value="";} <div id="addPhoto"> <spring:bind path="person.photo.filePath"> <dl> <dt>图片:</dt> <dd><img src="${status.value}" width="106" height="147" alt=" " id="pic"/><br/><input type="file" name="file" id="file"/>请上传jpg,gif格式 <input id="buttondel6" name="buttondel6" type="button" value="删除" onclick="DelPhoto();"/> </dd> </dl> </spring:bind> </div>在controller层怎么向服务器传送后台管理员对隐藏图片的这一数据(动作)。这样的思路能否实现我的需求吗 对不起啊,我是新手,具体实现也不是太会啊,图片用ajax轮询是什么,这样是不是在原来的代码上改动很大啊。还有,这样能否实现后台的管理人员隐藏图片,使使用浏览器端的用户看不到图片的需求呢 给图片设置个isshow的值,isshow = 0 为显示,isshow = 1 为隐藏。后台通过点击隐藏按钮来改变isshow值,前台根据isshow值是否显示 谢谢啦,思路我已经清晰了,现在我想问一下我通过js代码document.getElementById("ph").value = "Yes";给 <input type="hidden" name="ph" value="" id="ph"/>隐藏域设置值,在后台用String phStr = request.getParameter("ph");取值其中取出phStr的值是Yse吗 消息驱动bean的问题 会tapestry5的进来看看,谢谢了,刚开始接触这个(关于.tml页面膜板调用js的问题) java构造函数问题·· 这该如何回答?请指点指点 jdk6.0的疑问 struts Action代码分析 求:<<深入浅出Hibernate>> 源码 请问struts里页面的验证是用JavaScript好还是用Validator好 jdom是否支持xml的遍历啊? mybatis框架 两张关联表的数据插入 问个线程的问题 JAVA如何获取窗口句柄?
后台点击按钮,将此标识设置为false
图片也用ajax轮询,如果发现这个标识为false,则间src设置为""
2、如楼上所说,使用ajax定时轮询
我写了一段,不知道能否实现,能不能帮忙看看,还有是不是在controller层也要接收后台管理员对图片隐藏的这一信息。
function DelPhoto(){
document.all("addPhoto").style.dispaly='none';
var id= "pic";
document.getElementById(id).value="";
}
<div id="addPhoto">
<spring:bind path="person.photo.filePath">
<dl>
<dt>图片:</dt>
<dd><img src="${status.value}" width="106" height="147" alt=" " id="pic"/><br/><input type="file" name="file" id="file"/>请上传jpg,gif格式
<input id="buttondel6" name="buttondel6" type="button" value="删除" onclick="DelPhoto();"/>
</dd>
</dl>
</spring:bind>
</div>
在controller层怎么向服务器传送后台管理员对隐藏图片的这一数据(动作)。
这样的思路能否实现我的需求吗
我通过js代码document.getElementById("ph").value = "Yes";
给 <input type="hidden" name="ph" value="" id="ph"/>隐藏域设置值,
在后台用String phStr = request.getParameter("ph");取值
其中取出phStr的值是Yse吗