各位老大:
    在用JAVA调用ORACLE的存储过程时遇到输入参数错误报错为:
org.apache.jasper.JasperException: For input string: "???"
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.linkstart.fire61web.servlet.EncodingFilter.doFilter(EncodingFilter.java:38)输入参数为STRING,在TOMCAT输出没问题
存储过程也肯定没问题
系统是WINDOWS 2000 注册表里ORACLE/NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK
ORACLE 的字符集
NLS_LANGUAGE=SIMPLIFIED CHINESE
NLS_ISO_CURRENCY=CHINA
NLS_CHARACTERSET=ZHS16GBK请帮忙看一下是哪里出了问题!谢谢!谢谢