0
我有一個web服務。這個WS被注入了一個sessionscoped bean。我想在webservice方法執行一段時間後使用該bean。但豆總是空:從無狀態服務設置sessionScoped bean?
@Stateless class Webservice() {
@Inject SessionBean sessionBean;
public exposedMethod() {
sessionBean.setParam("test");
}
}
@WebServlet class Servlet() {
@Inject SessionBean sessionBean;
public doGet(..) {
String test = sessionBean.getParam();
System.out.println(test); //null;
}
}
@SessionScoped SessionBean() implements Serializable {
private param;
void getParam() { return param; }
void setParam(String param) { this.param = param; }
}
執行: 1.通話WS 2.進入/ MYAPP/servletname
結果: 「空」 這裏有什麼問題?