首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过多个jsp页面的动态导航

通过多个jsp页面的动态导航
EN

Stack Overflow用户
提问于 2011-03-19 01:27:17
回答 1查看 1.5K关注 0票数 0

你好

我正在使用Spring3.0、Hibernate和JSP页面作为视图技术来开发web应用程序。我被困在了把网页连接在一起的问题上。

情况如下:

我有简单的jsps启动和运行,以添加,编辑(相同的形式)和显示所有的元素(使用数据)。到目前为止,所有内容都正常工作,因为我只使用索引页面中的所有记录来访问网格,在那里我可以打开一个编辑页面(后退按钮只是指向网格的链接和向网格添加点的控制器方法)。

但我确实有一些相关的记录:

  • requisition
  • resolution
  • appelation

显然,我可以单独显示其中的每一个,以及编辑。但是,每个申请都有关联决议的列表(因此,当您显示决议更新表单时,应该会出现带有关联分辨率的网格),并且您应该能够打开编辑表单,以便选择分辨率,当情况与决议的名称重复时。问题是,我希望在每个编辑表单上都有“后退按钮”,这将使您“后退一步”(某种程度上是一个堆栈)。

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

我将感谢任何建议(无论是框架还是解决方案)。

PS。如果您需要一些源代码,只需编写,我会尽快在这里发布,但我认为这个问题更多的是关于一个想法和一般的解决方案,而不是为我的特定代码制定一些解决方案。

PS2。问题还在于,我不知道需要多少层关联,所以需要一些通用的解决方案。

谢谢你的建议和耐心。

约翰尼

EN

回答 1

Stack Overflow用户

发布于 2011-03-19 13:36:15

让我们讨论一下portlet,认为您正在使用portlets。portlet的索引JSP将从

代码语言:javascript
复制
 <%@ 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>
 ...

在你的控制器里

代码语言:javascript
复制
 @Controller
 ResourceRequest(param="action=requisitionURL")
 public class{
 ...Your to do
 return requisition.jsp
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5359387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档