关于我在写作业时遇到的一些问题

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)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值