我收到错误,我不知道为什么。
//skip 26-48
public void skip1() {
session.setAttribute("baseline_du_26_years","-9");
session.setAttribute("baseline_du_26_0","-9");
}
这就是它被称为
的地方else if (session.getAttribute("baseline_du_25_1").equals("1")) {
skip1();
to="baseline_du_49.jsp";
我找回了这些
Syntax error on token(s), misplaced construct(s)
Syntax error on token "void", @ expected
同样在函数的调用中我得到了这些
The method skip1() is undefined for the type handler_jsp
这有什么问题?
这是主要问题
public void skip1() {
编辑~~~~~ 这工作
public void skip1(HttpSession session){
// code here
}
skip1(session);
答案 0 :(得分:1)
就此错误而言
对于类型handler_jsp
,方法skip1()未定义
您的JSP中似乎没有定义skip1()
。您可以使用scriptlet声明。
<% !
public void skip1(HttpSession session) {
session.setAttribute("baseline_du_26_years","-9");
session.setAttribute("baseline_du_26_0","-9");
}
%>
确保将session
变量传递给方法skip1()
。