Pessoal, tenho um controller ModelAndView funcionando que me vai me dando essa URL variável abaixo, porem dentro do meu HTML por exemplo eu tenho um a logo que deveria me jogar para a index e ao clicar ele me da o erro abaixo, alguém poderia me explicar como insiro esses links no meu HTML, pois ele esta pegando o link e passando como variável na url, quando ele deveria apenas fazer http://localhost:8084/Head2Head/index
[ERRO AO CLICAR LINK DENTRO HTML]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'index' at line 1
[URL VARIÁVEL]
http://localhost:8084/Head2Head/outprofile/6894312794
[CONTROLLER]
@Controller
public class OutProfileController {
@RequestMapping("/outprofile/{id}")
public ModelAndView outProfile(@PathVariable("id") String id) throws SQLException {
UsuarioDTO usuarioDTO = new UsuarioDTO();
UsuarioDAO usuarioDAO = new UsuarioDAO();
ResultadoDAO resultadoDAO = new ResultadoDAO();
AnaliticoMesTotalDAO analiticoTotalDAO = new AnaliticoMesTotalDAO();
AnaliticoMesTotalDTO analiticoTotalDTO = new AnaliticoMesTotalDTO();
usuarioDTO.setUrlProfile(id);
usuarioDAO.buscaPorURL(usuarioDTO);
analiticoTotalDTO.setIdAnaliticoMesTotal(usuarioDTO.getIdUsuario());
List<ResultadoDTO> listResultadoDTO = resultadoDAO.selecionaTopProfile(usuarioDTO.getIdUsuario());
ModelAndView modelAndView = new ModelAndView("/outprofile");
modelAndView.addObject("listaResultados", listResultadoDTO);
modelAndView.addObject("positNegat", analiticoTotalDAO.buscaPorIdPositivosNegativos(analiticoTotalDTO, usuarioDTO.getIdUsuario()));
modelAndView.addObject("analiticoTotal", analiticoTotalDAO.buscaPorId(analiticoTotalDTO));
modelAndView.addObject("usuario", usuarioDTO);
return modelAndView;
}