jsp链接access不成功啊
来源:百度知道 编辑:UC知道 时间:2024/06/01 12:02:44
地址栏中输入http://localhost:8080/JSPStudy/JSP/DB_conn.jsp。结果出现下面的错误,能告知一下原因吗?在线等,谢谢
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /JSP/DB_conn.jsp(1,1) Page directive has invalid attribute: charset
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:311)
org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:106)
org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:590)
org.apache.ja
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /JSP/DB_conn.jsp(1,1) Page directive has invalid attribute: charset
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:311)
org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:106)
org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:590)
org.apache.ja
首先要先配置数据源,控制面板-管理工具-数据源,添加 选择 Microsoft Access Driver.
然后写数据源名,选择数据库,找到Access的文件,确定。
配置好数据源后,程序中
加上try 和catch
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
......
你连数据源了吗?
Connection conDB=DriverManager.getConnection("jdbc:odbc:myDB","li","1234");
改为
String url = "jdbc:odbc:数据源名";
Connection conn = DriverManager.getConnection(url);
试试!
你的URL和DRIVER不对
建议把数据库练级写出去,在jsp中调用!
练级数据库的语句有问题
从代码和错误提示上可以看出,有两处错误:
1、<%@ page contentType="text/html" charset="GB2312" %>改为:<%@ page contentType="text/html;charset=GB2312" %>
2、第25行中的冒号改为分号
数据源一定要设定哦。配置如下:
首先要先配置数据源,控制面板-管理工具-数据源,添加 选择 Microsoft Access Driver. 然后写数据源名,选择数据库,找到Access的文件,确定。