重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
从错误提示来分析入手,19行报了NullPointerException 19行最可能出现问题的就是userDao是null 你打个断点或者做一个输出,看看userDao是什么值 如果是null,那就要看看你的MyUserDaoImpl的无参构造方法是如何实现的了。
站在用户的角度思考问题,与客户深入沟通,找到睢阳网站设计与睢阳网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站建设、做网站、企业官网、英文网站、手机端网站、网站推广、域名与空间、雅安服务器托管、企业邮箱。业务覆盖睢阳地区。
编译java使用的是jdk5,而运行时使用的jdk为4,所以报了版本错误。
jsp想要调用java类必须在页面前面引入需要的类。
这段代码里面的DataOut这个类没有引入,import一下就OK了。
编译java使用的是jdk5,而运行时使用的jdk为4,所以报了版本错误。
从错误提示来分析入手,19行报了NullPointerException 19行最可能出现问题的就是userDao是null 你打个断点或者做一个输出,看看userDao是什么值 如果是null,那就要看看你的MyUserDaoImpl的无参构造方法是如何实现的了。
你需要引入包啊 在头上加 %@ page import=java.util.* %就可以了。
首先,jsp中写java代码是可以打断点进行跟踪的。你这个问题可能是第40行对应的类没有在jsp进行引用,也就是没有添加下面这种 %@page import=com.fxshuang.lisff.pubfun.*% 导致类没有找到。
jsp想要调用java类必须在页面前面引入需要的类。
从错误提示来分析入手,19行报了NullPointerException 19行最可能出现问题的就是userDao是null 你打个断点或者做一个输出,看看userDao是什么值 如果是null,那就要看看你的MyUserDaoImpl的无参构造方法是如何实现的了。
编译java使用的是jdk5,而运行时使用的jdk为4,所以报了版本错误。
JSP表达式就是将一个java变量或表达式的计算结果输出到客户端的简化方式,它将要输出的变量或表达式直接封装在%= 和 %之中。
%%直接就在里面写语句了。
这个是空指针异常,说明上面的代码没有得到返回值数据,有两种原因:①你的数据库查询没有查到结果 ②你是直接访问的这个页面吗?这样的话就没有执行查询所以结果是空的。
你需要引入包啊 在头上加 %@ page import=java.util.* %就可以了。