日期:2014-05-17  浏览次数:20829 次

能够用java代码手工重新servlet吗?
偶然想能不能在页面里写按钮,点击按钮触发事件,重新加载servlet一下
不知道可否实现,求高手解答

------解决方案--------------------
用超链接也可以。用框架也行。链接格式如下
<a href="servlet?id=<c property='#request.name'>" name="key">文字|图片</a>
------解决方案--------------------
没理解lz的意思。 重新加载servlet?? 是重新再开个线程? servlet是单线程,不能重新再开个servlet!!
------解决方案--------------------

难道是<body onload="XXX();"> ???
------解决方案--------------------
3楼的,应该这样理解 ,onload 的时候 再写和href="/servlet/servler"重新刷新servlet
探讨
难道是<body onload="XXX();"> ???

------解决方案--------------------
表示不理解。。。
------解决方案--------------------
问题不明确啊
------解决方案--------------------
重新加载servlet,可以用javascript.
JScript code

//click触发:
//如果没有用url传参:
location.href=location.href+'?val='+Math.random();
//如果是有用url传参:
location.href=location.href+'&val='+Math.random();

------解决方案--------------------
我能不能做在办公室。天上就掉下一个大美女。正好砸在我的闹上上。。。
坐等被砸!!!
------解决方案--------------------
不会。 它不会重新加载struts1原本的servlet 。 因为已经产生一个servlet的啦。当你调用你自己写的servlet的时还是不会再创建一个。 因为struts1的核心是servlet的。 而servlet的是单线程。 所以。。