1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Problem mit Parameterübergabe über URL

Dieses Thema im Forum "Enterprise Java (JEE, J2EE, Spring & Co.)" wurde erstellt von rubiirube, 10. Mai 2012.

  1. rubiirube

    rubiirube Grünschnabel

    Hallo an alle ... habe folgendes problem:

    ich möchte über die URL 3 Parameter an meinen Controller übergeben ...

    HTML:
    1.  
    2. <li><a href="result?name1=thor&name2=hulk&name3=loki">SMTH</a></li>
    3.  
    der Controller sieht ungefähr so aus:

    Code (Text):
    1.  
    2. @Controller
    3. @RequestMapping(value="/result")
    4. public class SmthController {
    5.    
    6.     @RequestMapping(method=RequestMethod.GET)
    7.     public String dosmth(HttpServletRequest request) {
    8.        
    9.         String one = request.getParameter("name1");
    10.         String two = request.getParameter("name2");
    11.         String three = request.getParameter("name3");
    12.        
    13.        
    14.         JOptionPane.showMessageDialog(null,
    15.                 " Param 1 is:" +one +" \n Param 2 is: " +two +" \n Param 3 is: " +three);
    16.        
    17.         return "redirect:/";
    18.     }
    19. }
    20.  
    Nun krieg ich aber folgende Fehlermeldung :
    The entity name must immediately follow the '&' in the entity reference.

    Mit einem Parameter funktioniert das ganze auch ... aber bei mehreren streikt die Seite ..

    Hat jemand einen Rat für mich an dieser Stelle .. ich bin völlig ratlos ..
  2. rubiirube

    rubiirube Grünschnabel

    mit &amp;amp; funktionierts

    HTML:
    1.  
    2. <li><a href="result?name1=thor&amp;amp;name2=hulk&amp;amp;name3=loki">SMTH</a></li>
    3.  

Diese Seite empfehlen