JNDI第二中方式到底怎么回事啊 我们刚刚学完,我还不知道到滴是什么回事啊!!师傅们指导哈我啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JNDI啊???什么读取属性文件啊??什么通用的dao类啊 package y2javaee.sg.ch06;import java.sql.SQLException;import java.util.ArrayList;import a.food;import javax.naming.NamingException;/* * 使用JNDI祥和数据原需要导入的包 */public class TitleBean extends DAO{ public ArrayList getAllFood() throws NamingException { try { this.getcon(); String sql="select * from foodInfo"; this.mingling=connection.prepareStatement(sql); this.results=mingling.executeQuery(); ArrayList list=new ArrayList(); while(results.next()) { food f=new food(); f.setFoodID(results.getInt(1)); f.setFoodName(results.getString(2)); f.setRe(results.getString(3)); f.setFoodPrice(results.getDouble(4)); f.setDescription(results.getString(5)); f.setFoodImage(results.getString(6)); list.add(f); } this.Close(); return list; } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); return null; } } }这是dao类<%@ page language="java" import="java.util.*,y2javaee.sg.ch06.*,a.*" pageEncoding="gbk"%><html><head> </head> <body><br> <% TitleBean Bean =new TitleBean(); ArrayList a=Bean.getAllFood(); for(int i=0;i<a.size();i++) { food f=(food)a.get(i); %> 名字为:<%=f.getFoodName() %> <%} %> </body></html>这是jsp页面的代码,为什么有错啊 DAO 类跟 JNDI 有什么关系? JNDI(Java Naming and Directory Interface)一组帮助做多个命名和目录服务接口的API。在这里就是太组织jdbc连接的以前我们用baseDao现在用jndi就是通过配置来获取数据库的连接 baseDao中配置的数据库 用户名 密码 一旦我们发布了我们的项目我们就无法更改了 他已经编译成了字节码而用jndi我们可以在tomcat中的context.xml根据自己的需要去更改而不需要重新的编译项目了 org.apache.jasper.JasperException: An exception occurred processing JSP page /AllFood.jsp at line 96: <body><br>7: <% 8: TitleBean Bean =new TitleBean(); 9: ArrayList a=Bean.getAllFood(); 10: for(int i=0;i<a.size();i++) 11: { 12: food f=(food)a.get(i); Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) guolvqi.filter.doFilter(filter.java:24)这是错误提示 工作流 求学习 找工作还是继续读研 JSF 应用路径的问题,在线等~~~~~~~~~~~~~ 学习J2EE方面的一点问题 并发包导致空指针。求解决啊 linux 上的Jbuilder 9的序列号谁有 我现在已经下载了j2sesdk1.4,如果学j2ee的话,还要下载什么软件? 求:J2EE中类似word功能实现(主要排版、保存、浏览、客户端打印)。 问个很简单的问题,如何引用自己写的类,希望会的详细回答。 PDF在网页html中该如何控制显示模式 关于“String空”类型转换 java调用bat文件
什么读取属性文件啊??什么通用的dao类啊
import java.util.ArrayList;
import a.food;
import javax.naming.NamingException;/*
* 使用JNDI祥和数据原需要导入的包
*/
public class TitleBean extends DAO
{
public ArrayList getAllFood() throws NamingException
{
try {
this.getcon();
String sql="select * from foodInfo";
this.mingling=connection.prepareStatement(sql);
this.results=mingling.executeQuery();
ArrayList list=new ArrayList();
while(results.next())
{
food f=new food();
f.setFoodID(results.getInt(1));
f.setFoodName(results.getString(2));
f.setRe(results.getString(3));
f.setFoodPrice(results.getDouble(4));
f.setDescription(results.getString(5));
f.setFoodImage(results.getString(6));
list.add(f);
}
this.Close();
return list;
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
}
这是dao类<%@ page language="java" import="java.util.*,y2javaee.sg.ch06.*,a.*" pageEncoding="gbk"%>
<html>
<head>
</head>
<body><br>
<%
TitleBean Bean =new TitleBean();
ArrayList a=Bean.getAllFood();
for(int i=0;i<a.size();i++)
{
food f=(food)a.get(i);
%>
名字为:<%=f.getFoodName() %>
<%} %>
</body>
</html>
这是jsp页面的代码,为什么有错啊
一组帮助做多个命名和目录服务接口的API。在这里就是太组织jdbc连接的以前我们用baseDao现在用jndi就是通过配置来获取数据库的连接
baseDao中配置的数据库 用户名 密码 一旦我们发布了我们的项目我们就无法更改了 他已经编译成了字节码
而
用jndi我们可以在tomcat中的context.xml根据自己的需要去更改而不需要重新的编译项目了
7: <%
8: TitleBean Bean =new TitleBean();
9: ArrayList a=Bean.getAllFood();
10: for(int i=0;i<a.size();i++)
11: {
12: food f=(food)a.get(i);
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
guolvqi.filter.doFilter(filter.java:24)
这是错误提示