Tag: jspx

websphere 7(和Spring Roo)与javax.el.E​​LException不兼容

我有一个应用程序,其前端基于Spring Roo 1.1.2 jspx文件。 每个思考在Tomcat 6中都可以正常工作,但是如果我在Websphere 7(类加载器:parent last)中部署相同的应用程序,那么我会得到一个exception: java.lang.ClassCastException:java.lang.NullPointerException与javax.el.E​​LException不兼容 [13.04.11 09:53:55:493 UTC] 00000026 servlet E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught exception created in one of the service methods of the servlet /WEB-INF/layouts/default.jspx in application cyber. Exception created : com.ibm.websphere.servlet.error.ServletErrorReport: java.lang.ClassCastException: java.lang.NullPointerException incompatible with javax.el.ELException at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:693) at com.ibm._jsp._default_5F_jspx._jspService(_default_5F_jspx.java:123) at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1655) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1595) […]

Jspx文件和条件注释

我想使用Spring和.jspx网页创建一个Web应用程序。 我的问题是如何在jspx中为IE添加条件注释? 它们似乎没有被解释。 另外,我希望我的网页成为HTML5兼容者。 我尝试了一些方法,但我在IE9中遇到了不兼容的问题(似乎无法识别标题和部分)。 编辑: 这是我的头标 但是,如果我在IE9下查看源代码,我看不到html5shiv和我的辅助css的链接。

让JSPX不要创建自我结束标记( != )

JSPX具有转向的可爱副作用: 成: 对于许多浏览器而言,即使它是有效的XHTML,也会导致布局混乱和混乱。 因此,我使用了一个groovy脚本,使用以下正则表达式查找所有可能的错误HTML: def m = html =~ /]*?>/ def bad = m.findAll { it[1] == it[2] }; 有没有办法让JSPX XML处理器不自动关闭标签?

JSP Document / JSPX:什么决定了输出中如何删除制表符/空格/换行符?

我有一个很好地格式化的“JSP文档”(“XML in XML”),当生成网页并发送给用户时,会删除一些换行符。 现在真正奇怪的部分:显然“主”.jsp总是删除所有的换行符,但对于主.jsp中包含的任何后续.jsp,换行符似乎是随机删除的(有些是在那里,有些则不是)。 例如,如果我正在查看从Firefox提供的网页并要求“查看源代码” ,我会看到生成的内容。 那么,什么决定了什么时候/如何保留/删除换行符? 这只是我编写的一个例子……你可以强制使用.jsp来实现这个目的: … 或这个: … ? 我认为删除了换行符以节省带宽,但如果我想保留它们怎么办? 如果我想保留与.jsp文件中相同的XML缩进怎么办? 这可行吗? 编辑 按照skaffman的建议,我看了一下生成的.java文件,“main”没有很多out.write,但没有一个写标签或换行。 与该文件相反,我从主.jsp中包含的所有内容都有很多行,如: out.write(“\t…\n”); 所以我想我的问题保持完全相同:什么决定了输出中包含/删除标签/空格/换行符的方式?