JSP mit Ausgaben in ein JQuery-Tab ausgeben

exilant

Grünschnabel
Hallo,

ich hab 2 JSP's.
Tabs.jsp:

Code:
        $("div#instances").load("instanzSearch");
    <div class="tabs" id="tabs">
       
    <ul class="tab-links">
        <li class="active"><a href="#instances">Instances</a></li>
        <li><a href="#systems">Systems</a></li>
        <li><a href="#vhosts">VHosts</a></li>
        <li><a href="#types">Types</a></li>
        <li><a href="#accounting">Accounting</a></li>
        <li><a href="#customers">Customers</a></li>
        <li><a href="#materials">Materials</a></li>
    </ul>
    <div class="tab-content">
        <div id="instances" class="tab active">
        </div>
...

und instanzSearch.jsp:
Code:
<body>
    <form:form modelAttribute="instanz">
    <style>
...
    </style>
    <script type="text/javascript">
...
     $(document).ready(function() {
       
...
</script>
   
    <div class="ui-widget">
...
        <fieldset>
            <legend>found Instances</legend>
            <table id="instanzTab" class="display" cellspacing="0" width="100%">
                <thead>
               
                    <th field="id"> ID </th>
                    <th field="label"> Label </th>
                    <th field="ciid"> Ciid </th>
                    <th field="insttype"> InstType </th>
                    <th field="kstid"> KstId </th>
                <tbody>
                <c:forEach items="${instanzen}" var="instanz">
                     <tr>
                         <td> <c:out value="${instanz[0]}"/> </td>
                         <td> <c:out value="${instanz[1]}"/> </td>

                         <td> <c:out value="${instanz[2]}"/> </td>
                         <td> <c:out value="${instanz[3]}"/> </td>

Ausschnitt aus dem Controller:
Code:
    @RequestMapping(value ="/instanzSearch", method=RequestMethod.GET)
    public ModelAndView getInstanzSearch(@ModelAttribute("instanz") VUiQueryAccounting instanz)
    {
        ModelAndView mav = new ModelAndView("instanzSearch");
        return mav;
    }
...
    /**
     * eingegebene Daten verarbeiten
     * @param instanz
     * @return
     */
    @RequestMapping(value ="/instanzSearch", method= RequestMethod.POST)
    public ModelAndView getDaten(@ModelAttribute("instanz") VUiQueryAccounting instanz)
    {
        ModelAndView instanzen = new ModelAndView("tabs");

Gefüllt wird die instanzSearch.jsp durch Rückgaben aus dem Controller.
Es funktioniert auch. Das Problem ist nur, das die Ausgabe der Ergebnisse nur funktioniert, wenn die instanzSearch.jsp eine eigene Seite ist. Wenn ich jedoch eine Weiterleitung an die tabs.jsp einbaue (egal ob im Controller oder der instanzSearch.jsp) sind die Eingaben und Rückgaben weg. Was muß ich tun, um die instanzSearch.jsp mit allen Ein- und Rückgaben in der tabs.jsp ausgeben zu können?
 

Neue Beiträge

Zurück