pessoal o codigo funciona porem fica mostrando um aviso:
Undefined attribute name (<c:if test="${aluno.turno = ‘N’}">checked</c:if>).
eu uso o eclipse !
pessoal o codigo funciona porem fica mostrando um aviso:
Undefined attribute name (<c:if test="${aluno.turno = ‘N’}">checked</c:if>).
eu uso o eclipse !
A comparação de string no c:if tem de ser feita com == e não =.
Valeus
A comparação de string no c:if tem de ser feita com == e não =.
Valeus
cara assim nao resolveu e de quebra deu pau !!
de qualquer forma vlw !!
É que do jeito que tu estás fazendo, o = ‘n’ está fazendo parte do nome do atributo.
Tente:
test="${aluno.turno} = 'N'">
// ou
test="${aluno.turno} == 'N'">
É que do jeito que tu estás fazendo, o = 'n' está fazendo parte do nome do atributo.pra facilitar ai vai o codigo:Tente:
test="${aluno.turno} = 'N'"> // ou test="${aluno.turno} == 'N'">
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Atualização de Aluno</title>
</head>
<body>
<form>
<table border="1" width="100%">
<tr>
<td width="40%"><font size="2" color="red"> * </font>Turno</td>
<td width="70%"><input type="radio" name="turno" value="M"
<c:if test="${aluno.turno == 'M'}">checked</c:if>
onclick="return habilitaDesabilitaTurnoPreferencial(turno) " />Matutino
<input type="radio" name="turno" value="V"
<c:if test="${aluno.turno == 'V'}">checked</c:if>
onclick="return habilitaDesabilitaTurnoPreferencial(turno)" />Vespertino
<input type="radio" name="turno" value="N"
<c:if test="${aluno.turno == 'N'}">checked</c:if>
onclick="return habilitaDesabilitaTurnoPreferencial(turno)" />Noturno
</td>
</tr>
</table>
</form>