Tag: tiles

为什么“重定向”(即“返回”重定向:/ myPage“`)不能用于我的Tiles页面定义?

为什么我的“重定向”(即return “redirect:/myPage” )不起作用? 注意:“myPage”是Tiles页面定义。 (FWIW,我所遇到的“双重提交”问题的解决方案是使用重定向到“myPage”。但我无法让“重定向”工作。) 到目前为止,我已尝试过以下内容。 return new ModelAndView(“redirect:/myPage”)) return new ModelAndView(“redirect:/myPage.jsp”)) return new ModelAndView(“redirect:/views/myPage”)) return new ModelAndView(“redirect:/views/myPage.jsp”)) return new ModelAndView(new RedirectView(“myPage”)) return new ModelAndView(new RedirectView(“myPage.jsp”)) return new ModelAndView(new RedirectView(“/views/myPage”)) return new ModelAndView(new RedirectView(“/views/myPage.jsp”)) return new ModelAndView(new RedirectView(“/WEB-INF/views/myPage”)) return new ModelAndView(new RedirectView(“/WEB-INF/views/myPage.jsp”)) 但是,无济于事。 以上url都不会重定向工作。 也就是说,我得到HTTP状态404 – [描述,请求的资源不可用]。 (注意:主布局模板和构成“myPage”页面定义的JSP文件位于“WEB-INF / views”文件夹中。) 以下是一些相关的配置信息。 什么可能阻止我重定向到Tiles页面定义:“myPage”? applicationContext.xml中 org.springframework.web.servlet.view.tiles2.TilesView /WEB-INF/tiles.xml […]

为什么我使用Tiled在我的libgdx游戏中有线?

我正在使用LibGdx和Tiled,当在屏幕上移动时,游戏上会出现水平和垂直线条。 如有必要,我可以发布您需要的任何代码。 如何让这些线路停止? 这是一行gfycat的gif: 编辑: 这是一个小的bitbucket存储库,尽可能小,它有相同的故障: https://bitbucket.org/Chemical_Studios/example-of-line-glitch/src/8eeb153ec02236d836763072611bd7aa55d38495/minimalExample/src/com/weebly/chemicalstudios/minEx/?at=master

如何使用Tiles禁用所有JSP的会话创建?

有没有办法让我的所有JSP在使用Jasper(Tomcat)时不创建会话? 显然Jasper会创建一个会话,除非你指定不: 是否有办法为整个webapp(session =“false”)执行此操作? 它似乎你无法改变: org.apache.jasper.runtime.JspFactoryImpl.getPageContext 这将创建一个会话,除非JSP说session = false。

在DispatcherServlet中找不到具有URI 的HTTP请求的映射,名称为“appServlet”

我遇到错误当我在JBoss上启动项目时, No mapping found for HTTP request with URI [/myappname/] in DispatcherServlet with name ‘appServlet’ 。 解决此处描述的另一个问题后出现此问题: 在将更改访问方法更改为会话后,“找不到当前线程的会话” 在一切正常之前。 我正在使用Apache Tiles 2.我正在阅读几个类似的问题,但我找不到工作的解决方案。 这是没有Hibernate配置的DispatcherServlet Context文件: /WEB-INF/tiles-definitions.xml 我的web.xml整个文件: contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener org.springframework.security.web.session.HttpSessionEventPublisher appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml 1 appServlet / 这是我的IndexController : @Controller public class IndexController { @RequestMapping(value = “/”, method = RequestMethod.GET) public String index(Model model, Principal […]

如何在Spring / MVC 3.0应用程序中使用瓷砖的常见错误页面模板?

我有一个Spring MVC / 3.0应用程序使用tile作为它的视图,这工作正常,但我无法弄清楚如何让错误页面也使用tile。 我在我的web.xml 404 /WEB-INF/error/404.jsp 作为普通视图不使用tile工作正常,但是当我将位置更改为其中一个视图名称时,找不到视图并呈现普通错误页面。 我的视图的tiles.xml文件包含以下定义 我正在通过弹簧配置瓷砖如下: /WEB-INF/**/tiles.xml 我怀疑这一切都是因为视图不是来自弹簧本身?

如何在多个servlet转发后从servlet / jsp获取原始请求url

我正在使用struts / tiles工作巡航预订应用程序,它使用多个内部servlet / jsp转发到达正确的jsp进行显示。 但是,一旦你到达用于呈现页面的最终jsp,jsp中的${pageContext.request.requestURL}调用将返回此 jsp的路径。 例如 原始要求: / booking / getCruiseDetails 转发到:/booking/validateCruiseDeteails.jsp 转发到:/booking/validateUser.jsp 最后转发到: /booking/showCruiseDetails.jsp 所以,当我调用${pageContext.request.requestURL}时,在/booking/showCruiseDetails.jsp中,我得到/booking/showCruiseDetails.jsp 如何从通过多个转发到达的jsp获取原始(客户端制作的)请求URL。 我确实在stackoverflow上找到了以下关于这里和这里的解决方案的post,但是它们没有解决在多次转发发生后如何查找原始请求URL的问题。

如何从java中的许多tile创建一个大图像文件?

我的程序生成10 x 10个图像,每个像素为3000×3000像素(目前保存到100个名为image_x_y.jpg文件) 我想将这100个图像组合成一个大图像,而不是将所有内容都加载到内存中。 我的目标是创建一个30’000 * 30’000像素的大图像文件。 我正在寻找一种方法来做到这一点, 而不使用JAI(不能从公共maven存储库安装,我不明白为什么) 有没有办法用纯java2D做到这一点? 或者是否存在另一个库,能够处理这个? 我最初的想法是创建一个非常大的缓冲图像,从支持DataBuffer到磁盘上的文件。 但我不确定这是可能的。 有没有人这样做过?

从Tiles视图(JSP)访问Spring bean

在Spring MVC中,我可以使用JstlView的exposedContextBeanNames(或exposeContextBeansAsAttributes)在JSP中访问我的bean。 例如,然后,在我的JSP中我可以编写($ {properties.myProperty)。 但是,当相同的JSP是切片视图的一部分时,无法访问这些属性。 是否可以正确配置Tiles或以其他方式访问这些属性? 我正在使用Spring MVC 3.0.2和Tiles 2.2.1。 这是我的一些配置: properties 编辑:我已经实施了Skaffman的解决方案。 TilesExposingBeansViewResolver.java: package es.kcsolutions.util.spring.servlet.view; import org.springframework.web.servlet.view.*; public class TilesExposingBeansViewResolver extends UrlBasedViewResolver { private Boolean exposeContextBeansAsAttributes; private String[] exposedContextBeanNames; public void setExposeContextBeansAsAttributes(boolean exposeContextBeansAsAttributes) { this.exposeContextBeansAsAttributes = exposeContextBeansAsAttributes; } public void setExposedContextBeanNames(String[] exposedContextBeanNames) { this.exposedContextBeanNames = exposedContextBeanNames; } @Override protected AbstractUrlBasedView buildView(String viewName) throws Exception […]