首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Spring中有类似于Struts2 2的ValueStack吗?

在Spring中有类似于Struts2 2的ValueStack吗?
EN

Stack Overflow用户
提问于 2014-11-03 08:11:41
回答 1查看 508关注 0票数 1

我是Spring的新手。

在我的项目中,我使用JSTL在JSP中打印java对象值。

我在map对象中赋值,如下所示。

代码语言:javascript
复制
Map<String, Object> result =HashMap<String,Object>();

在Struts2中,我从ValueStack获取java对象值,并使用Struts2标记在Struts2中打印它们。

我的问题是:

  1. 在Spring中是否有像在ValueStack中一样可用的Struts2?
  2. 如果是的话,它的最大容量是多少?
  3. 哪种语言适合于向JSPin Spring显示值?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-03 09:49:54

我肯定不是Spring的专家,但是AFAIK没有类似于值栈的东西;

Spring是一个标准的推送MVC框架:它将值推送到某个地方(会话、请求、模型/ modelMap、flashAttributes等)。稍后,通过访问所需的范围/对象来检索它们。

相反,Struts2是一个拉-MVC框架:它不会在请求中推送任何东西,在会话ecc中.相反,它将所有内容存储在值堆栈中,从而可以直接从JSP中提取这些值。这实际上是一项伟大的创新,AFAIK在最知名的框架中没有其他类似的框架。如果您没有使用Struts2 (不管是Spring还是其他),您通常需要将您的东西推到某个地方。

由于在Spring中没有OGNL可用,所以您还应该在JSTL中使用JSP ELSpring MVC Tags where (在该页面中查找Spring的表单标记库)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26710151

复制
相关文章

相似问题

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