getServlet() 已弃用其相应的替代品
getServlet() is deprecated its corresponding replacement
我正在为从 Struts1
到 Struts2
的更改编写代码。在此我们发现许多使用 getServlet
的实例,如以下代码片段。现在,getServlet()
已被弃用。我想知道用什么代替。我试着看了很多 google 但直到现在都没有运气。
protected XXXServlet getYYYActionServlet() {
try {
return (XXXServlet)getServlet();
} catch(ClassCastException ex) {
return null;
}
}
请举例说明您建议的操作步骤。另外,请告诉我 Struts1.
中 processActionPerform()
的补救步骤
修改了答案,我正在使用核心 java 概念来获取 servlet 的实例:-
private static XXXServlet xxxServlet = null;
public static XXXServlet getInstance() {
return xxxServlet;
}
public XXXServlet() {
super();
xxxServlet = this;
}
我正在为从 Struts1
到 Struts2
的更改编写代码。在此我们发现许多使用 getServlet
的实例,如以下代码片段。现在,getServlet()
已被弃用。我想知道用什么代替。我试着看了很多 google 但直到现在都没有运气。
protected XXXServlet getYYYActionServlet() {
try {
return (XXXServlet)getServlet();
} catch(ClassCastException ex) {
return null;
}
}
请举例说明您建议的操作步骤。另外,请告诉我 Struts1.
中processActionPerform()
的补救步骤
修改了答案,我正在使用核心 java 概念来获取 servlet 的实例:-
private static XXXServlet xxxServlet = null;
public static XXXServlet getInstance() {
return xxxServlet;
}
public XXXServlet() {
super();
xxxServlet = this;
}