我构建了一个以字符串作为输入参数的方法。在我的index.jsp
页面中,我使用request.getParameter()
从网址中检索GET变量。现在,我想在这个字符串上调用上述方法,但是我收到编译错误:
方法
<method name>
(字符串)未定义类型__2F_<webapp name>_2F_src_2F_main_2F_webapp_2F_index_2E_jsp
&#34;。
有谁知道为什么我会收到此错误以及如何摆脱它。非常感谢任何帮助!
我的代码相当冗长,但我认为这是相关的代码:
categorie = request.getParameter("categorie");
if (categorie.equals("")) {
categorie = "Category;";
}
ArrayList<String> categorieen = queryCategories(categorie);
答案 0 :(得分:0)
您正在呼叫ArrayList<String> categorieen = queryCategories(categorie);
但未定义 queryCategories 方法。由于JSP页面被编译成一个大的servlet类,它会尝试将 queryCategories 方法定位为该类的成员,但它无法找到它。
答案 1 :(得分:0)
信息很少。您的应用部署在哪里?从我收集到的内容来看,您似乎还没有重新启动已部署的应用程序,或者没有更换已更改的类文件,并且未设置某种类型的开发模式&#34;在其中您不需要重新启动以进行Jsp修改。
只需替换.jsp
和JSP_NAME.class
文件。