2016-08-14 2 views
-1

Ich habe drei JSP-Seite: Annotation.jsp, check.jsp und end.jsp. Ich werde von check.jsp basierend auf einer Bedingung entweder zu annotation.jsp oder zu end.jsp umleiten. Beim Weiterleiten gebe ich auch eine Variable weiter.Übergabe von Variablen beim Umleiten von JSP-Seiten

Annotation.jsp:

<%@page language="java"%> 
<%@ page import="java.io.*" %> 
<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title>Annotation Page</title> 
</head> 
<body> 
    <% 
      String user = request.getParameter("user"); 
    %> 
    <form method="get" action="check.jsp"> 
     <input type="hidden" name="user" value="<%=user%>"> 
     <input type="radio" name="similarity" value="Similar"> Similar<br> 
     <input type="radio" name="similarity" value="Dissimilar"> Dissimilar<br> 
     <input type="submit" name="submit" value="Submit"> 
    </form> 
</body> 
</html> 

Check.jsp:

<%@page import="java.io.*"%> 
<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title>JSP Page</title> 
</head> 
<body> 
    <form method="get"> 
     <% 
        String user = request.getParameter("user"); 
        if (condition) { 
         String redirectURL1 = "annotation.jsp"; 
         response.sendRedirect(redirectURL1); 
        } else { 
         String redirectURL2 = "end.jsp"; 
         response.sendRedirect(redirectURL2); 
        } 
     %> 
    <input type="hidden" name="user" value="<%=user%>"> 
    </form> 
</body> 
</html> 

Ich möchte wissen, ob diese Variable übergeben wird oder nicht mit dieser Art der Umleitung? Weil ich in annotation.jsp null Wert bekomme, wenn ich von check.jsp komme.

Antwort

0

Ersetzen Sie die Zeile:

String redirectURL1 = "annotation.jsp; 
response.sendRedirect(redirectURL1); 

mit:

String redirectURL1 = "annotation.jsp?User="+request.getParameter("User"); 
response.sendRedirect(redirectURL1); 
Verwandte Themen