我想访问我的内部类中的变量,该变量在我的基类方法中声明。我的基类是一个servlet,所以我不能将这个变量声明为全局变量。
以下代码将为您提供一个想法。我想访问我的内部类中的变量sort
,它在我的基类servlet方法
public class AccessPointsListServlet extends Servlet {
protected void execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
String sort = null;
sort = request.getParameter("Sort");
}
private class InnerClass {
public int evaulate(String first){
if (sort.equalsIgnoreCase("url")) {
// some code
}
}
}
}
请帮忙
答案 0 :(得分:0)
我认为这就是你要找的东西。
public class AccessPointsListServlet extends HttpServlet //instead of Servlet
{
String sort=null;
protected void execute(HttpServletRequest request, HttpServletResponse response) throws Exception
{
sort=request.getParameter("Sort");
}
private class InnerClass
{
public int evaulate(String first)
{
if (sort.equalsIgnoreCase("url"))
{
// some code
}
//return int value here
}
}
}