You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-java@ibatis.apache.org by bhaa <bh...@yandex.ru> on 2009/08/24 14:32:36 UTC
Why in Application is worked, but in JSP don't worked?
Hi, All!
Explain to me please why it works in Application:
public static void main(String[] args) {
Reader reader = null;
SqlMapClient client = null;
try {
reader =
Resources.getResourceAsReader("com/rns/guvd/xml/SqlMapConfig.xml");
client = SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
...
}
but does not work in JSP:
...
<%@ page import="com.ibatis.common.resources.*,com.ibatis.sqlmap.client.*"
%>
...
<%
Reader reader = null;
SqlMapClient sqlMapClient = null;
try {
reader =
Resources.getResourceAsReader("com/rns/guvd/xml/SqlMapConfig.xml");
sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
...
%>
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 1 in the generated java file
The type com.ibatis.sqlmap.client.SqlMapClient cannot be resolved. It is
indirectly referenced from required .class files
An error occurred at line: 28 in the jsp file: /test.jsp
SqlMapClient cannot be resolved to a type
27: <%
28: SqlMapClient sqlMapClient = null;
29: try {
30: Reader reader =
Resources.getResourceAsReader("com/rns/guvd/xml/SqlMapConfig.xml");
31: sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
An error occurred at line: 30 in the jsp file: /test.jsp
Resources cannot be resolved
27: <%
28: SqlMapClient sqlMapClient = null;
29: try {
30: Reader reader =
Resources.getResourceAsReader("com/rns/guvd/xml/SqlMapConfig.xml");
31: sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
32: reader.close();
33: } catch (IOException e) {
An error occurred at line: 31 in the jsp file: /test.jsp
SqlMapClientBuilder cannot be resolved
28: SqlMapClient sqlMapClient = null;
29: try {
30: Reader reader =
Resources.getResourceAsReader("com/rns/guvd/xml/SqlMapConfig.xml");
31: sqlMapClient = SqlMapClientBuilder.buildSqlMapClient(reader);
32: reader.close();
33: } catch (IOException e) {
34: e.printStackTrace();
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
Explain please to me in what a problem.
Alexander
--
View this message in context: http://www.nabble.com/Why-in-Application-is-worked%2C-but-in-JSP-don%27t-worked--tp25115277p25115277.html
Sent from the iBATIS - User - Java mailing list archive at Nabble.com.