No campo check colocar checked

Olá pessoal ,

estou com uma duvida na hora de montar o comando

html tipo check jsp

se o campo do banco estiver com X queria colocar check no comando

html mas não estou conseguindo alguém poderia me ajudar …

grande abs

<% for (Iterator i= teste.getteste().values().iterator(); i.hasNext(); ) {
       	       TesteItem item = (TesteItem)i.next(); 
%>

<INPUT  type="checkbox" name="semana" value="2" <%item.getSemana()='X'?"checked":"" %>  >

Se getSemana() retorna char, faltou o = e o ==

<%=item.getSemana()=='X'?"checked":"" %>

Se retorna String, faltou o = e o equals()

<%=item.getSemana().equals("X")?"checked":"" %>