Duvida SWITCH

Galera to começando agora com o JSP. Estou com um problema creio que seja facil resolver. Tenho um link index.jsp?page=cadastrar_fornecedor, quero que o JSP leia e inclua a pagina correta para isso uso o codigo abaixo.

<%
String valor;
valor = request.getParameter(“page”);
switch(valor)
{
case “cadastrar_fornecedor”:@include page=“includes/cad_fornecedor.jsp” ;
break;
}
%>

Alguem pode me explicar onde esta o erro?Obrigado

O switch só trabalha com tipos ordinais (inteiros ou caracteres), e não strings.
Você deve fazer um if mesmo.

If valor.equals(“bla bla bla”) {

}

De qualquer maneira, poste o erro que ocorreu !

An error occurred at line: 149 in the jsp file: /index.jsp
Generated servlet error:
C:\Documents and Settings\Euller Cristian.netbeans\5.0\jakarta-tomcat-5.5.9_base\work\Catalina\localhost\EstudoWeb\org\apache\jsp\index_jsp.java:228: expected
case “cadastrar_fornecedor”:@include page=“includes/cad_fornecedor.jsp” ;
^

Como citei acima, na primeira resposta, você não pode usar o switch para string !

Abraço.

Valeu Luis.

Grande abraço

Também podemos usar enums…