Re: [J2SE] jsp之間有沒有辦法互相溝通?
※ 引述《LaPass (LaPass)》之銘言:
: 那,在運行的時候,有沒有可能取得其他jsp或是servlet的運行實體?
: 推 anlick:在jspInit把jsp1實體放入application,再從jsp2取出?
public class ServletMan {
public static void add(HttpServlet servlet, String name){
servletMap.put(name, servlet);
}
public static HttpServlet get(String name){
return (HttpServlet) servletMap.get(name);
}
private static Map servletMap = new HashMap();
}
然後每隻 JSP 加上
public void jspInit() {
ServletMan.add(this, "test1");
}
然後需要的地方用 ServletMan 取出實體後用 reflection 抓出 method 來做...
好像是可以
甚至可以在 ServletMan 裡面寫個 execute(servletName, methodName, args)
把 reflection 包起來,讓 code 好看一點
--
將各種精密的儀器,裝置在他的體內,然後再注射特殊的動物激素,跟著經過電光的感應
這個人便產生了一股火不能融、水不能淹、電不能擊、雷不能毀的巨大力量
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.113.189
※ 編輯: GALINE 來自: 60.244.113.189 (07/30 11:08)
推
07/30 12:11, , 1F
07/30 12:11, 1F
→
07/30 15:48, , 2F
07/30 15:48, 2F
→
07/30 15:54, , 3F
07/30 15:54, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):