1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

problema com https usando jquery, ajax e struts 1

Falaei galera ...

estou tendo problema ao carregar a página usando https. é o seguinte, tenho as páginas que estão com SSL, porém, não carrega os scripts, o browser bloqueia informando que não é seguro e tem que ser habilitado no browser (isso só ocorre em produção, não em localhost).

ao verificar eu percebi e acho que como eu não estou passando o caminho completo ("htts://aplicacao.com.br/acao.do") na chamada do ajax/jquery e sim usando jstl (<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> - c:url) este bloqueio está acontecendo. Nisso eu acabei implementando uma tag que faz o seguinte:

    PageContext pageContext = (PageContext)getJspContext();
    JspWriter out = pageContext.getOut();

    HttpServletRequest request = (HttpServletRequest)pageContext
      .getRequest();

    sb.append(request.getScheme());

    System.out.println("http ou https -> " + sb);

    sb.append("://");

    sb.append(request.getServerName());
    sb.append(request.getContextPath());

eu utilizei este código num projeto em "servlet e jsp" e funcionou, porém, quando passo pro projeto que está em "struts 1" este código não consegue pegar o https, desta forma pegando somente http.

se alguém puder ajudar eu agradeço;

  • Pessoal,

    achei o problema. consistia que os webdesigners colocaram um script de um repositório online e que o caminho era "http", ai eu mudei para "https" e parou de dar problema com o SSL ... mas ainda não entendi o motivo de não está pegando o "https" pelo taglib.

    mas problema resolvido e vida que segue ...

    mairon   16 de set de 2013
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags ajax jquery struts https ou faça a sua própria pergunta.