Direcionar para outra pagina JSP

6 respostas
E

Boa tarde, pessoal,

estou em uma página, chamado MENU.JSP, e disponibilizo um botão, ontem vou para a pagina INDEX.JSP, como eu posso direcionar para outra pagina?

segue abaixo meu web.xml

Archetype Created Web Application
<pre><code>      <servlet> 
         <servlet-name>mvc-dispatcher</servlet-name> 
             <servlet-class> 
                  org.springframework.web.servlet.DispatcherServlet 
             </servlet-class> 
             <load-on-startup>1</load-on-startup> 
       </servlet>
       
       <servlet-mapping> 
         <servlet-name>mvc-dispatcher</servlet-name> 
             <url-pattern>/</url-pattern> 
       </servlet-mapping>
tentei fazer dessa forma :slight_smile: @Controller @RequestMapping("/apt") public class ApontamentoController {
private static final String MY_REQUESTS_VIEW = "index";
private static final String MY_REQUESTS_VIEW_MENU = "menu";
private static final String MY_REQUESTS_MODEL_ATTRIBUTE = "myRequestList";

@RequestMapping(method = RequestMethod.GET)
public String getMyRequests(Model model) {
	//model.addAttribute(MY_REQUESTS_MODEL_ATTRIBUTE, purchaseRequestService.getAllPurchaseRequests());
	model.addAttribute(MY_REQUESTS_MODEL_ATTRIBUTE, null);
	return MY_REQUESTS_VIEW;
}
$scope.consultaOrdem = function() {
	$http({
        method : 'GET',
        url : '/ApontamentoProgress/apt'
    	
    })
    .success(function(data, status){
    })
    .error(function(data, status){
    	alert("erros busca consultaOrdem"); 
    });  
    
}

Ele chega até o Controller, porém não chama a outra página.

Alguém pode me ajudar ??

Obrigado

6 Respostas

dgrodrigo

Você fez uma requisição Ajax e está querendo pela controller redirecionar ??? É isso mesmo ???

E

Então fiz, um javascript e estou utilizando o AngularJs, para ir no Controller(Spring).

Ele chega até o controller, mas não redireciona a pagina que quero.

Tem alguma idéia.?

dgrodrigo

Na verdade ele não redireciona pra lugar nenhum certo ???

Ele chega no success ? Você colocou um break point lá no JS para ver se ele ta retornando.

Pois a lógica de redirect tem que ser feita lá.

E

Não redireciona para lugar nenhum, fica na mesma página,

Ele chega no sucess normalmente, mas não redireciona.

dgrodrigo

cara no sucess redireciona para a pagina que vc quer:

https://docs.angularjs.org/guide/$location

Talvez te ajude como fazer esse redirect.

absssss

E

consegui resolver dessa forma :slight_smile:

$scope.consultaOrdem = function() {

window.location.href = /ApontamentoProgress/apt;
<pre><code>}

Criado 28 de julho de 2016
Ultima resposta 29 de jul. de 2016
Respostas 6
Participantes 2