Bom dia Galera!
Estou com problemas com velocity!
Gostaria de saber como faço pra solucionar este erro que está dando na minha página .htm OBS:NUnca usei Velocity…help!!!
Error: Syntax error in template triagem_admin_filtro.htm:org.apache.velocity.exception.ParseErrorException: Encountered "\r\n" at line 55, column 105.
Was expecting one of:
"[" ...
"(" ...
<WHITESPACE> ...
<STRING_LITERAL> ...
"true" ...
"false" ...
<NUMBER_LITERAL> ...
<IDENTIFIER> ...
"{" ...
"!" ...
Então posta o código que você está usando, pois somente com o erro não dá pra ninguem te ajudar muito.

#parse("top.html")
<!-- triagem_admin_filtro.htm -->
<!--
*******************************************************************
*******************************************************************
*** ***
*** ***
*** $Rev: 1163 ${revision} ***
*** ***
*** ***
*** ***
*******************************************************************
*******************************************************************
-->
<html>
<body>
<script>
function choose(val){
document.theform.pesquisar.value = val;
document.theform.submit();
}
</script>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td id="bopp-sidebar" valign="top">#parse("menu.htm")</td>
<td class="bopp-table" valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%"
class="bopp-table">
<form method=GET action="patrocinios" name=theform><input
type="hidden" name="acao" value="triagem_admin_filtro"> <input
type="hidden" name="pesquisar" value="">
<thead>
<tr>
<th colspan="4">Filtro: Triagem Administrativa</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<th colspan="4">Situação do Recebimento da
Inscrição:</th>
</tr>
#foreach ($obj in $entrega)
<tr>
<td colspan="4"><label><input type="checkbox"
name="tria-ins$obj.id" value="$obj.id" #if ($obj.valor==
$obj.id) checked #end>$obj.campo</label></td>
</tr>
#end
<tr>
<th colspan="4">Selecione a Situação do Projeto:</th>
</tr>
#foreach ($obj in $situacoes)
<tr>
<td colspan="4"><label><input type="checkbox"
name="tria-sit$obj.id" value="$obj.id" #if ($obj.valor==
$obj.id) checked #end> $obj.campo</label></td>
</tr>
#end
<tr>
<th colspan="4">Documentos Apresentados:</th>
</tr>
#foreach ($obj in $documentos)
<tr>
<td colspan=""><label><input type="checkbox"
name="tria-doc$obj.id" value="$obj.id" #if ($obj.valor==
$obj.id) checked #end> $obj.campo</label></td>
<td><label><input type="radio" name="tria-doc$obj.id"
value="1" #if ($obj.valor== '1') checked #end>Sim</label></td>
<td><label><input type="radio" name="tria-doc$obj.id"
value="0" #if ($obj.valor== '0') checked #end>Não</label></td>
<td><label><input type="radio" name="tria-doc$obj.id"
value="" #if ((!$obj.valor) ||$obj.valor== '') checked #end>Ambos</label></td>
</tr>
#end
<tr>
<th colspan="4">Parecer Pré-Definido:
</td>
</tr>
#foreach ($obj in $parecer)
<tr>
<td colspan="4"><label><input type="checkbox"
name="tria-par$obj.id" value="$obj.id" #if ($obj.valor==
$obj.id) checked #end>$obj.campo</label></td>
</tr>
#end
<tr>
<th colspan="4">Abragência:</th>
</tr>
<tr>
<td colspan="4"><label><input type="checkbox"
name="nacional" value="Nacional"> Nacional </label></td>
</tr>
<tr>
<td colspan="4"><label><input type="checkbox"
name="regional" value="Regional"> Regional </label></td>
</tr>
<tr>
<td colspan="4"><label><input type="checkbox"
name="estadual" value="Estadual"> Estadual </label></td>
</tr>
<tr>
<td colspan="4"><label><input type="checkbox"
name="municipal" value="Municipal"> Municipal </label></td>
</tr>
<tr>
<th colspan="4">Informações sobre o projeto:</th>
</tr>
<tr>
<th colspan="1">CNPJ:</th>
<td colspan="3"><input type="text" name="cnpj" size="14"
value="$!cnpj" maxlength="14"
onkeypress="return nochar(this, event)"></td>
</tr>
<tr>
<th colspan="1">Titulo do projeto:</th>
<td colspan="3"><input type="text" name="titulo" size="14"
value="$!titulo"></td>
</tr>
<tr>
<th colspan="1">Protocolo:</th>
<td colspan="3"><input type="text" name="protocolo" size="7"
value="$!protocolo" maxlength="10"
onkeypress="return nochar(this, event)"></td>
</tr>
<tr>
<th colspan="1">Por intervalo de Protocolo:</th>
<td colspan="3">de <input type="text" name="minprotocolo"
size="7" value="$!minprotocolo" maxlength="6"
onkeypress="return nochar(this, event)"> at� <input
type="text" name="maxprotocolo" size="7" value="$!maxprotocolo"
maxlength="6" onkeypress="return nochar(this, event)"></td>
</tr>
<tr>
<td align="center" colspan="4"><input type="submit"
value="Filtrar" onclick="choose(1)"></td>
</tr>
</tbody>
</form>
</table>
</td>
</tr>
</table>
</body>
</html>
Vamos lá, no seu código você tem esse trecho:
...
#foreach ($obj in $entrega)
<tr>
<td colspan="4"><label><input type="checkbox"
name="tria-ins$obj.id" value="$obj.id" #if ($obj.valor==
$obj.id) checked #end>$obj.campo</label></td>
</tr>
#end
...
Nele você utiliza $obj, no Velocity não é necessário setar essa objeto antes de utilizar ele em algum laço ou etc:
#set( $obj = null)
Não tenho certeza mas pode ser que seja isso.
[]s
Voce nao pode quebrar a linha no meio do if
name="tria-sit$obj.id" value="$obj.id" #if ($obj.valor==
$obj.id) checked #end> $obj.campo</label></td>
Tem uns 3 ‘if’ assim no teu codigo.
Tu usa eclipse? Se sim, usa o plugin
http://veloedit.sourceforge.net/
Que te mostra esses erros
ah galera valeu,mas era isso mesmo eu estava quebrando o if e não estava reconhecendo…valeu marciocamurati e fabiofalci OBRIGADA MENINOS!!!
Bom blz, achei q essa quebra tinha se dado por não estar dentro da tag CODE / CODE;

[]s