在编译后的JSP文件中抛出异常时,调试JSP文件会带来不便。单击控制台上显示的链接无法找到源文件。如果异常抛出在java文件中,则可以导航源。有什么办法永久地附加源吗?
见下面的x.java:64
java.lang.NullPointerException
at org.apache.jsp.OwHIN.x_jsp._jspService(x_jsp.java:64)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(H
我正在开发一个遗留应用程序,在这个应用程序中,jsp文件用于创建和关闭连接,我无权更改或查看连接文件。在单个文件中使用多个连接文件之前,一切正常工作,在这种情况下,总是使用在第一个文件中创建的连接对象,而忽略来自第二个文件的连接对象。它提供了一个SQLCODE=-204错误,该错误用于未找到的表。
添加的文件如下
<%@ include file="connection1.jsp"%>
//Code requiring connection1.jsp goes here
<%@ include file="disconnect1.jsp"%&g
我已经让它工作了,然后做了一些风格的改变,它似乎停止了(<-可能是转移注意力的问题)。文件/hv/header.jsp没有移动,eclipse仍然可以找到它。
javax.servlet.ServletException: File "/hv/header.jsp" not found
at org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:335)
at org.apache.jasper.servlet.JspServlet.serv
我可以运行eclipse as-> maven build中的“清洁包”命令。没什么不对的。正确创建和部署war文件也不是问题。
但是,如果我试图在控制台中使用mvn包,则会得到以下错误:
$ mvn package
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.kutar:example:war:1.0
[WARNING] 'build.plugins.plugin.vers
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException:
SELECT * from Employees;
: ORA-00911: invalid character
root cause
javax.servlet.ServletException: javax.servlet.jsp.JspException:
SELECT * from Employees;
: ORA-00911: invalid character
org.a
我试图了解Javabean是如何工作的,因此我创建了一个简单的 JSP 项目,其中包含InfoRet.java (Javabean)和一个用于从bean检索值的JSP文件。
这是代码:
public class InfoRet implements java.io.Serializable {
private static final long serialVersionUID = 1L;
private String name;
private int age;
public InfoRet() {
}
public String getname() {
我正在尝试使用Spring表单,但在例外情况下,我在代码中没有发现任何错误,并坚持了很长一段时间:
May 16, 2014 11:51:08 PM org.springframework.web.servlet.tags.RequestContextAwareTag doStartTag
SEVERE: Neither BindingResult nor plain target object for bean name 'userBean' available as request attribute
java.lang.IllegalStateException: Nei
我在java接口(Constants)中定义了一个常量,如下所示:
public final static int DEFAULT_VAL = 2;
这在我的代码中的几个JSP中使用,如下所示:
if (sample.hasModule(Constants.DEFAULT_VAL){
// some code
}
但是,当我最近将常量的类型从int更改为long时,我在调用它的jsp上得到了一个noSuchMethodError,因为jsp中的Constants.DEFAULT_VAL仍然返回int而不是long。
我还将像hasModule这样的所有方法从以int作为参数更改为lon
我是一个Java EE 6的新手,我从JSF 2.0,Facelets,Managed Bean开始,并且非常喜欢它。这是从JSP和servlets的一个很好的转变。这也让我成了一个困惑的人。这可能是因为我缺乏知识,但我有很多问题在我的脑海中打转。
Facelets和托管bean是JSP和Servlets的直接替代品吗?(这里的工作要求仍然集中在JSP和Servlet上,市场/全球趋势是转向Facelets还是JSP的需求将保持不变)
如何将Struts 2.0、Hibernate和Spring与Java EE 6集成在一起呢?我在JSP中看过很多这些技术的教程和工作示例,但在Facelets
每当我试图在index.jsp上运行Tomcat提供的/jsp/security/protected示例时,就会得到以下错误:
type Exception report
message Unable to compile class for JSP:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class
我开始学习spring,当我想要将国际化添加到我的项目中时,我得到了这个错误。
HTTP Status 500 - javax.servlet.ServletException: javax.servlet.jsp.JspTagException:在代码“textv”下找不到用于locale 'pl_PL‘的消息。
类型异常报告
message javax.servlet.ServletException: javax.servlet.jsp.JspTagException: No message found under code 'textv' for loc