Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jersey带有JSP,没有标签_Java_Model View Controller_Jsp_Jersey - Fatal编程技术网

Java Jersey带有JSP,没有标签

Java Jersey带有JSP,没有标签,java,model-view-controller,jsp,jersey,Java,Model View Controller,Jsp,Jersey,我正在使用Jersey为我的web应用程序进行URL绑定。因此,我使用它作为一个非常简单的MVC。我可以设法让Jersey返回我的JSP,但是: 当我将模型传递给视图时,它作为“it”传递——我可以使用标记ala:${it}在JSP上访问它,但是,我想通过 有办法做到这一点吗?我完全想知道为什么你会这么做,但无论如何,scriptlet相当于EL表达式 ${it} 会是 <%=pageContext.findAttribute("it")%> 其中,main,footer等是Ma

我正在使用Jersey为我的web应用程序进行URL绑定。因此,我使用它作为一个非常简单的MVC。我可以设法让Jersey返回我的JSP,但是:

当我将模型传递给视图时,它作为“it”传递——我可以使用标记ala:${it}在JSP上访问它,但是,我想通过

有办法做到这一点吗?

我完全想知道为什么你会这么做,但无论如何,scriptlet相当于EL表达式

${it}
会是

<%=pageContext.findAttribute("it")%>
其中,
main
footer
等是
Map
键或Javabean属性。它将返回值。

我完全不明白为什么会这样做,但无论如何,与EL表达式等价的scriptlet

${it}
会是

<%=pageContext.findAttribute("it")%>

其中,
main
footer
等是
Map
键或Javabean属性。它将返回值。

因为我正在试验一个新的框架--我想传入许多html blob,我想通过它访问它们。get(“main”)、It.get(“footer”)等等。因为我正在试验一个新的框架--我想传入许多html blob,我想通过它访问它们。get(“main”)、It.get(“footer”)等等,你完全正确,这是一个很好的建议。我不知道EL允许一个人访问这样的地图。EL允许一个人传入参数吗?喜欢.doSomeCalc(1)?仅当您在支持Servlet 3.0/EL 2.2的容器(Tomcat 7、Glassfish 3、JBoss AS 6等)上运行时,webapp的
/WEB-INF/WEB.xml
声明符合Servlet 3.0。要知道,在EL中调用方法只有在EL 2.2之后才有可能。然而,这并不一定是最佳实践,它取决于功能需求。我明白了,我使用jetty 6.1,我将研究jetty 6是一个Servlet 2.5容器,所以不要管它了。继续使用预先填充的地图。哇,你完全正确,这是一个很好的建议。我不知道EL允许一个人访问这样的地图。EL允许一个人传入参数吗?喜欢.doSomeCalc(1)?仅当您在支持Servlet 3.0/EL 2.2的容器(Tomcat 7、Glassfish 3、JBoss AS 6等)上运行时,webapp的
/WEB-INF/WEB.xml
声明符合Servlet 3.0。要知道,在EL中调用方法只有在EL 2.2之后才有可能。然而,这并不一定是最佳实践,它取决于功能需求。我明白了,我使用jetty 6.1,我将研究jetty 6是一个Servlet 2.5容器,所以不要管它了。继续使用预先填充的地图。