通过多个jsp页面进行动态导航

时间:2011-03-19 01:27:18

标签: jsp spring-mvc navigation multipage

您好我正在开发使用Spring 3.0,Hibernate和JSP页面作为视图技术的Web应用程序。我坚持将页面链接在一起的问题。

情况如下:
我确实有简单的jsps运行,用于添加,编辑(相同的表单)和显示所有元素(使用数据表)。到目前为止一切正常,因为我只使用索引页面中的所有记录访问网格,从那里我可以打开编辑页面(后退按钮只链接到网格和控制器方法也可以添加点到网格)。
但我确实有一些记录连接:

  • 申请
  • 解决方案
  • appelation
显然我可以展示每一个在他们自己以及编辑。但是每个请购单都有相关分辨率列表(因此当您显示分辨率更新表单时,应该存在具有相关分辨率的网格),并且您应该能够打开编辑表单以获取选择的分辨率,其中情况会随着分辨率的上诉而重复。问题是我想在每个编辑表单上都有“后退按钮”,它会让你“后退一步”(一种堆栈)。

经过几个小时的编码和很多我想我无法想出如何将这个“堆栈”信息从一个页面传递到另一个页面的解决方案。

我会感谢任何建议(无论是框架还是解决方案)。
PS。如果你需要一些源代码只是写,我会尽快在这里发布,但我认为这个问题更多的是一个想法和一般解决方案,而不是为我的特定代码制定一些解决方案。
PS2。问题还在于我不知道需要多少层关联,因此需要一些通用的解决方案。

感谢您的建议和耐心。
Johnnnie

1 个答案:

答案 0 :(得分:0)

让我们谈谈portlet认为你正在使用portlet。您的portlet的索引JSP将以

开头
 <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
 <portlet:defineObjects/>
 <portlet:resourceURL var="requisitionURL" id="requisition" action="requisitionURL"    escapeXml="false" />
 ...
 <td>Click <a href="requisitionURL">here</a> for requisition</td>
 ...

在您的控制器内

 @Controller
 ResourceRequest(param="action=requisitionURL")
 public class{
 ...Your to do
 return requisition.jsp
 }