1.onclick事件报错 (未定义)?
解决方法:和ajax方法冲突,把带ajax的方法的函数删了试试.
2.jvm报错
解决方法:把任务管理器里javaw.exe文件关闭
3.IllegalArgumentException argument type mismatch报错
a.表明传了一个不合法或者不正确的参数 b.参数类型不匹配 c.与数据库的类型不匹配
4.java.lang.ClassNotFoundException
没有找到该类,说明没有编译成功
a.可能是环境变量配置有问题
b.jar包有 错误,查看jar是否有漏或者重新导入jar包
c.可能你用了不存在的类
d.版本不一致,jdk的版本
5.java怎么的得到一个实体类中对象的属性传到jsp页面
为什么那个对象是空的?
因为对象里面没有setXXX设置值
a.对象必须是声明出来的对象比如 User user 必须用 XX.user.XX
b.sql语句用的是级联查询(两表链接查询)
c.用自己写的类老师写的工具查不出来
6.带用ajax提交方式提交button没反应
a.格式错误
b.data:报错 错误方式#{} 正确方式#() ,#{}符号是servlet获取值用的
c.每个方法/属性用逗号隔开 切记不用分号
7.在jsp中使用的是Ajax来调用serlet的,现在servlet运行完后,我想跳转到另一个页面中去
解决方法:不能跳转。Ajax是用来实现页面无刷新与数据库交互!!
8.java怎么得到单选框选中的内容
$("input[type=radio]:checked").val();
9.servlet传liset对象到jsp页面每个属性没有值(找不到该属性)
在jsp页面<c:foreach items= "${list对象}" var = ""> 一定要加${}这个符号
10.java通过jsp页面用 a标签传值中文乱码问题比如<a href="main?name=张三">中文乱码
解决方法:
1.因为浏览器默认编码为iso8859-1先修改配置文件
<Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8"/>
2.servlet代码
因为jsp页面默认提交的是get方法提交
第一步:先将jsp页面上要传的数据进行编码
<%!String str = "你好"%>
<% str = URLEncoder.encode(str, "UTF-8")%>
第二步:在Servlet中获取到参数时再解码,参考:
String name = request.getParameter("name");
name = java.net.URLDecoder.decode(name, "UTF-8");
提示:一个是编码(URLEncoder.encode)一个是解码(URLDecoder.decode)
解决方法:和ajax方法冲突,把带ajax的方法的函数删了试试.
2.jvm报错
解决方法:把任务管理器里javaw.exe文件关闭
3.IllegalArgumentException argument type mismatch报错
a.表明传了一个不合法或者不正确的参数 b.参数类型不匹配 c.与数据库的类型不匹配
4.java.lang.ClassNotFoundException
没有找到该类,说明没有编译成功
a.可能是环境变量配置有问题
b.jar包有 错误,查看jar是否有漏或者重新导入jar包
c.可能你用了不存在的类
d.版本不一致,jdk的版本
5.java怎么的得到一个实体类中对象的属性传到jsp页面
为什么那个对象是空的?
因为对象里面没有setXXX设置值
a.对象必须是声明出来的对象比如 User user 必须用 XX.user.XX
b.sql语句用的是级联查询(两表链接查询)
c.用自己写的类老师写的工具查不出来
6.带用ajax提交方式提交button没反应
a.格式错误
b.data:报错 错误方式#{} 正确方式#() ,#{}符号是servlet获取值用的
c.每个方法/属性用逗号隔开 切记不用分号
7.在jsp中使用的是Ajax来调用serlet的,现在servlet运行完后,我想跳转到另一个页面中去
解决方法:不能跳转。Ajax是用来实现页面无刷新与数据库交互!!
8.java怎么得到单选框选中的内容
$("input[type=radio]:checked").val();
9.servlet传liset对象到jsp页面每个属性没有值(找不到该属性)
在jsp页面<c:foreach items= "${list对象}" var = ""> 一定要加${}这个符号
10.java通过jsp页面用 a标签传值中文乱码问题比如<a href="main?name=张三">中文乱码
解决方法:
1.因为浏览器默认编码为iso8859-1先修改配置文件
<Connector port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="utf-8"/>
2.servlet代码
因为jsp页面默认提交的是get方法提交
第一步:先将jsp页面上要传的数据进行编码
<%!String str = "你好"%>
<% str = URLEncoder.encode(str, "UTF-8")%>
第二步:在Servlet中获取到参数时再解码,参考:
String name = request.getParameter("name");
name = java.net.URLDecoder.decode(name, "UTF-8");
提示:一个是编码(URLEncoder.encode)一个是解码(URLDecoder.decode)