Boa tarde pessoal,
Estou com uma dúvida de como resolver um problema que tenho dentro da minha página JSP.
Tenho uma Página em que exibi informações cadastradas no Banco, ela chama o DAO e roda um for que vai exibindo essas informações.
O Grande problema é que quando ele recebe as informações do banco, bem com mas de 300 caracteres, e isso complica na forma de exibir na JSP.
Sei que tem como fazer isso com Regex, só que não sei trabalhar muito com regex e não consigo criar uma forma para solucionar esse problema.
A Parte complicada fica na hora de exibir na Página JSP, se tiver muitos caracteres ele exibi tudo em uma única linha, queria achar uma forma de quebrar a linha.
<p>
<%out.print(contMetas + "º - " + metas.getObjetivo_descricao()); %>
</p>
Parte do Código da JSP
<table width="95%" align="center">
<tr>
<td>
<div id="accordion">
<h3>Competências da Unidade</h3>
<div>
<%
String sigla = null;
if(permissao == 2){
sigla = String.valueOf(session.getAttribute("siglaServico"));
}else if(permissao == 1){
sigla = String.valueOf(session.getAttribute("siglaCoordenacao"));
}
DAOMetas metasDAO = new DAOMetas();
List<Metas> listaMetas = metasDAO.listaMetas(sigla);
int contMetas = 0;
String metasString = "";
if(!listaMetas.isEmpty()){
for(Metas metas : listaMetas){
contMetas++;
%>
<p>
<%out.print(contMetas + "º - " + metas.getObjetivo_descricao()); %>
</p>
<%
}
}else{
%>
<p ><strong>Nenhuma Competência cadastrada para essa Unidade !</strong> <br /></p>
<%
}
%>
</div>