- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经设置了一个 roo 应用程序。 roo 中内置的默认 View 解析器用于 jspx 文件。是否也可以支持 jsp 文件?我尝试配置两个 viewResolvers 但似乎没有 urlBasedViewResolvers 可以共存,它是一个或另一个。
更改顺序不会影响行为。如果我将 order =1 设置为 jspx,那么如果我搜索任何 .jsp 文件,它会给我 404。如果我搜索 jspx 也是如此,但 jsp viewResolver 设置为 order =1。
有没有办法做到这一点?谢谢!
这是我的 webmvc-config.xml
<bean id="viewResolver"
class="org.springframework.web.servlet.view.UrlBasedViewResolver">
<property name="order" value="1"/>
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jspx" />
</bean>
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="order" value="2"/>
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
最佳答案
我能想到的一个可能不是好的解决方案是不提供后缀,并在返回 View 名称时显式指定 .jsp 或 .jspx 后缀。
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="order" value="2"/>
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value="" />
</bean>
返回 View 名称时:
return "myview.jsp";
return "myview.jspx";
或
如果您知道 jsp 和 jspx View 名称的名称模式,另一种解决方案是将 View 名称作为另一个参数提供给其中一个解析器:
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="order" value="2"/>
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value="jsp" />
<property name="viewNames">
<list>
<value>view1*</view>
<value>view2*</view>
<value>view3*</view>
</list>
</property>
</bean>
如果此 View 解析器在不匹配任何 View 模式的情况下返回 null,那么它将转到您的 jspx View 解析器。
关于jsp - spring 3.0同时支持jsp和jspx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603707/
我想在 jspx 中使用版权符号,但它不允许我使用 © 。它给我一个错误。 实体“copy”已被引用,但未声明。 我用谷歌搜索了一下,发现我需要修改 escapeMode 。但我不知道我应该在哪里改变
我在有界任务流中有一个 jspx 页面,其中包含从 ViewObject 查询的数据。我想在弹出窗口中以不同的方式呈现相同的数据。我不想想在任务流中使用对话框框架。 我已经在支持 bean 中的 af
我有一个楼层号输入框,我想禁用其中的第一个字符。所以我使用这个 javascript: // 40)) || ($(this).get(0).selectionStart =
我目前正在尝试在 WebLogic 应用服务器上部署一些 RSS 提要。提要的 View 是 .jspx 文件,如下所示: [...]
我想使用 Spring 和 .jspx 网页创建一个 Web 应用程序。 我的问题是如何在 jspx 中放置 IE 的条件注释?它们似乎没有被解释。 此外,我希望我的网页符合
15年前,当我尝试切换到基于XML的JSP时,这是一个问题,看起来仍然是一个问题。 使用Tomcat 9,如果我有一个简单的JSP页面,则可以很好地格式化输出。 Example
在HTML表单中,可以通过在按钮上定义“ disabled”属性(具有任何值)来禁用按钮: Hello 如果要启用按钮,则该属性不应存在,因为没有定义的值可以设置为Disabled属性,否则将使按钮处
我正在 jspx 中迈出第一步。我真的很喜欢 xml 语法。感觉比 jsp 熟悉得多,它迫使我撤消 jsp 所原谅的肮脏黑客行为。其中一个黑客是这样的: " alt="some text" title
这个将在 JSPX 中以某种方式被翻译成 .我让它工作的方法是在里面添加空注释,比如 .我不明白为什么会这样,是否有更好的方法来解决这个问题? 最佳答案 那是 JSP specification
请帮帮我!我在任何 jspx-pages 中多次创建此代码 ${message.message} 我可以创建一次标签并将其包含到我的页面中,就像(例如)在 Ra
在一些关于.jspx的教程中我看到的页面结构如下: NewBook ...但我不明白如何让jspx知道什么是意思是。 那么,如何声明呢? 最佳答案 不能 100% 确
我想在我的 JSPX 中从一些 JSON(通过 Jackson 生成)初始化一个 Javascript 变量,如下所示: var x = ; 但是我得到的输出是这样的: var x = {
我正在定义一个名为“version.tagx”的 tagx 文件。此标记的职责是发出一个 anchor 标记,其显示文本是应用程序的版本号。目前,该文件的定义如下所示:
我有一个在本地开发应用引擎上运行良好的小应用程序,但应用引擎本身不处理我的 .jspx 文件。 jspx 文件位于 WEB-INF 中,因此它们不应被应用引擎排除(作为静态资源) 我正在使用 Apac
使用 JSPX 有条件地打印 html 属性的正确方法是什么? 这些都会在 p 标签上抛出验证错误: /* first try */ hello /* second one */
我们有几个具有可为空字段的域对象。我们已经读到 hibernate 需要“原始”对象才能正确映射它,所以我们的 getter 返回可选值。我们的域对象如下所示: public class User {
.war 由 GlassFish v3 提供。我正在尝试从我的 jspx 中包含一个 javascript 文件。 我在我的 http 响应中得到以下信息 问题是它应该包括 标签。我相信这就是为什
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 9 年前。 Improv
我正在读一本书,作者使用jspx页面。他没有使用 jsp:root 标记作为根标记,而是使用具有与 jsp:root 标记相同的 namespace 声明的 div 标记。这是一个例子:
我想观看网页中的更改,但我不知道如何获取 URL 以将其添加到观察器。 这就是您到达所需页面的方式。首先你去这个page . (如果您遇到服务暂时不可用错误,请尝试强制重新加载,Shift+单击重新加
我是一名优秀的程序员,十分优秀!