<TABLE>
<TR>
<TD>
<% for(int i=0;i<categories.size();i++){ %>
<button name="<%=categories.get(i)%>" type="button" onclick=<% session.setAttribute("category", categories.get(i));%> >
<%= categories.get(i)%>
</button>
<% } %>
</TD>
</TR>
<TR>
<TD>
<%
if(session.getAttribute("category") != null){
for(int i =0; i< pr.products.size();i++){
if(pr.products.get(i).category.equals(session.getAttribute("category"))){
out.print(pr.products.get(i).name);
}
}
}%>
</TD>
</TR>
</TABLE>
단추를 클릭 할 때 항목을 표시하려고하지만 페이지가 새로 고쳐지지 않으므로 단추를 눌렀을 때 sendRedirect를 호출 할 수 없습니다.JSP 단추 onClick
어떻게이 문제를 해결할 수 있습니까?
<button name="Phones" type="button" onclick="">
Phones
</button>
당신이 HTML의 일부 샘플 출력을 보여줄 수 * 후 *는 JSP 구문 분석 및 클라이언트 브라우저로 전송되었습니다? 페이지를 마우스 오른쪽 버튼으로 클릭하고 "페이지 소스보기"(또는 이와 동등한 방법)를 선택하여이 구문 분석 된 마크 업을 볼 수 있습니다. 이것은 생성 된 마크 업이 구문 적으로 올바른지 판단하는 데 도움이됩니다. – ajp15243
버튼의 html 코드를 추가했는데 2 개 (태블릿과 휴대 전화) –
달성하려는 내용을 알 수 있습니까? – mahesh