不知道怎么的
我的JSP所有跟数据库连接的
都出线这种错误
javax.servlet.ServletException: Name java: is not bound in this Context
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.Login.adminLogin_jsp._jspService(adminLogin_jsp.java:109)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause javax.naming.NameNotFoundException: Name java: is not bound in this Context
org.apache.naming.NamingContext.lookup(NamingContext.java:768)
org.apache.naming.NamingContext.lookup(NamingContext.java:151)
javax.naming.InitialContext.lookup(InitialContext.java:351)
com.ShopOnLine.Login.adminLogin.adminlogin(adminLogin.java:27)
org.apache.jsp.Login.adminLogin_jsp._jspService(adminLogin_jsp.java:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)都不知道怎么回事,搞的我好郁闷
不好意思,本人不懂呀
我的JSP所有跟数据库连接的
都出线这种错误
javax.servlet.ServletException: Name java: is not bound in this Context
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.Login.adminLogin_jsp._jspService(adminLogin_jsp.java:109)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause javax.naming.NameNotFoundException: Name java: is not bound in this Context
org.apache.naming.NamingContext.lookup(NamingContext.java:768)
org.apache.naming.NamingContext.lookup(NamingContext.java:151)
javax.naming.InitialContext.lookup(InitialContext.java:351)
com.ShopOnLine.Login.adminLogin.adminlogin(adminLogin.java:27)
org.apache.jsp.Login.adminLogin_jsp._jspService(adminLogin_jsp.java:82)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)都不知道怎么回事,搞的我好郁闷
不好意思,本人不懂呀
解决方案 »
- 网页上某图片在屏幕上的位置可以存到后台数据库中吗?
- 大家讨论,velocity倒底是干吗的?能为我们带来什么好处..
- 在ie 6.0.2900版本上,如何设置cookie的可用性?
- jsp如何加载一个线程,如何关闭一个线程
- 在myeclipse或eclipse中,怎么直接把新建的一个项目保存在tomcat/webaps下啊?
- 请教一个数据库连接问题
- 100求解决方法,关于Servlet无法执行的错误,分不够可以再加
- 小问题:怎么在离开一张网页之后即让其中有些用过的变量的内容失效?
- 帮忙看一下?为什么错,太奇怪了。例子读取oracle的clob
- java程序web调用jfreechart生成map热点无area
- 求助。JSP中用request.getParameter后为什么没有换行?
- JSP中URL编码问题?
import java.lang.*;
import java.util.*;
import javax.naming.*;
import javax.sql.DataSource;public class Register {
public String Conn(String UserName,String Password,String Email,String Address,String Sex,String Phone ) throws NamingException, SQLException
{
String str="";//定义个个字符用来判断是否用户名重复
Connection conn=null;
Statement st=null;
ResultSet rs=null;
//数据库连接池连接
InitialContext lc=new InitialContext();
Context envContext = (Context) lc.lookup("java:/comp/env");
DataSource ds = (DataSource) envContext.lookup("jdbc/ShopOnLine");
if(ds!=null) //如果DS不为空的话才进行操作
{
try {
conn=ds.getConnection();
st=conn.createStatement();
//进行用户查询
rs=st.executeQuery("select UserName from [User] where UserName='"+ UserName + "'");
if(!rs.next())//如果查询不到 该用户的话才进行插入操作
{
str="";
String sql="insert into [User](UserName,PassWord,Email,Address,Sex,Phone)values('"+UserName+"','"+Password+"' ,'"+Email+"','"+Address+"','"+Sex+"','"+Phone+"')";
st.executeUpdate(sql);
}
else
{
str="Error";//如果存在这个用户的话,对str进行赋值
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally
{
conn.close();//关闭连接
st.close();
}
}
else
{
System.out.println("fsdf");
}
return str;
}
}