qq_29625309 2017-04-13 12:41
浏览 556

急!JSP关于ini配置文件的错误!

大家好,我最近在写毕业论文,老师给了一个基于JSP的网络百宝箱的参考项目,以供学习。环境也配置好了,tomcat服务器也配置好了,整个项目也放在存放在JSP服务器的webapps文件夹里了,但程序一直报错,不知如何解决,来请教各位大神!
错误如下:
图片说明
以下是出现错误的JSP程序的源代码(以conn.jsp为例,其它两个错误类似):
<%@ page language="java" contentType="text/html; charset=GBK" import="java.sql.*"%>

<%
String dbPath=dirPath+"iCandata.mdb";
String sqlstr=null;
iCanDb.setConn(dbPath);
ResultSet rs=iCanDb.doSelect(sqlstr);
%>

其中,变量dirPath和webname在配置文件config.ini中有定义,如果在JSP程序中加上<%@ include file="config.ini" %>语句,原先的错误会消失,但会出现一连串新的错误,如下:
图片说明

请教各位大神,这样的问题该怎么解决!!!谢谢!!

config.ini的内容如下:
<%@ page language="java" contentType="text/html; charset=GBK"%>

<%!
String webname="网络百宝箱"; //网站名字。
int recordsPerPage=20; //每页显示记录数。
int webserver=1; //选择JSP服务器,以便解决中文问题。若是tomcat请填1,若是resin或其它请填2。
int isInWebapps=1; //该程序是否直接存放在JSP服务器的webapps文件夹内,是请填1,若存放在其子文件加内或其它地方请填2。
%>

<%
//获取程序文件夹的绝对路径

String dirPath=application.getRealPath(request.getRequestURI());
dirPath=dirPath.substring(0,dirPath.lastIndexOf('\')+1);
if(isInWebapps==1)
{
dirPath=dirPath.substring(0,dirPath.lastIndexOf('\'));
dirPath=dirPath.substring(0,dirPath.lastIndexOf('\')+1);
}
%>

<%!
//定义处理中文字符串的函数
public String codeToString(String str01) throws Exception
{//处理中文字符串的函数
String s=str01;
if(webserver==1)
{
try
{
byte tempB[]=s.getBytes("ISO-8859-1");
s=new String(tempB);
}
catch(Exception e)
{
s=str01;
}

}
return s;
}
%>

<%!
//定义处理备注型数据的显示问题的函数
public String turn(String str02){
while(str02.indexOf("\n")!=-1){
str02 = str02.substring(0,str02.indexOf("\n"))+"
"+str02.substring(str02.indexOf("\n")+1);
}
while(str02.indexOf(" ")!=-1){
str02 = str02.substring(0,str02.indexOf(" "))+" "+str02.substring(str02.indexOf(" ")+1);
}
return str02;
}
%>

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥20 iqoo11 如何下载安装工程模式
    • ¥15 本题的答案是不是有问题
    • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
    • ¥15 C++使用Gunplot
    • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
    • ¥15 matlab数字图像处理频率域滤波
    • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
    • ¥15 ELGamal和paillier计算效率谁快?
    • ¥15 蓝桥杯单片机第十三届第一场,整点继电器吸合,5s后断开出现了问题
    • ¥15 file converter 转换格式失败 报错 Error marking filters as finished,如何解决?