[J2SE] jsp之間有沒有辦法互相溝通?
如標題
在web伺服器運作的時候,jsp會被建立一個實體
並一直以這個實體處理各種請求,直到伺服器關閉為止
以我對java web的認知是這樣....
那,在運行的時候,有沒有可能取得其他jsp或是servlet的運行實體?
例如....
test1.jsp
<%!
int x=1;
public void setX(int x)
{
this.x=x;
}
%>
X=<%=x %>
test2.jsp
<%
//取得test1.jsp的運行實體,並命名為test1
test1.setX(5);
%>
那麼
在tomcat第一次執行test1.jsp時
會顯示
X=1
但如果執行過test2.jsp後再執行test1.jsp
則會顯示
X=5
我知道用application可以解決我上面問的問題
但我在考慮的是另一種狀況
例如在test1.jsp有個物件,甚至是執行緒專門在處理某些事
在test2.jsp動用那些部份的東西時,可以去呼叫test1.jsp中的物件(或執行緒)去處理
之類的
請問有辦法嗎?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.74.195
推
07/25 09:16, , 1F
07/25 09:16, 1F
→
07/25 10:14, , 2F
07/25 10:14, 2F
→
07/25 10:16, , 3F
07/25 10:16, 3F
推
07/25 11:15, , 4F
07/25 11:15, 4F
推
07/25 11:19, , 5F
07/25 11:19, 5F
→
07/25 11:19, , 6F
07/25 11:19, 6F
→
07/25 11:20, , 7F
07/25 11:20, 7F
推
07/25 11:37, , 8F
07/25 11:37, 8F
→
07/25 11:41, , 9F
07/25 11:41, 9F
推
07/27 13:29, , 10F
07/27 13:29, 10F
→
07/27 13:38, , 11F
07/27 13:38, 11F
推
07/29 11:42, , 12F
07/29 11:42, 12F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):