gpt4 book ai didi

java - 如何在内部类中访问servlet的方法变量

转载 作者:行者123 更新时间:2023-12-01 04:49:31 25 4
gpt4 key购买 nike

我想访问我的内部类中的一个变量,该变量是在我的基类方法中声明的。我的基类是一个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
}
}
}

}

请帮忙

最佳答案

我认为这就是您正在寻找的。

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
}
}
}

关于java - 如何在内部类中访问servlet的方法变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15215005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com