我的第一个没用框架的论坛项目(日记) PS:还没学到框架

来源:互联网 发布:微博淘宝版 编辑:程序博客网 时间:2024/04/29 19:37

2016年5月10日

我是一个初学java不到一个月的菜鸟,遇到很多初级的问题,网友如果遇到跟我一样的问题的,可以共同探讨下。。

从今天起尝试做一个简单的论坛出来:



发现的问题有:


1.数据库编码设置问题:>>show variables like 'character%';
     
       >>connection client database server result 
都是utf-8才不会产生乱码

修改方式为:alter table tablename default character set utf8;


2.在jsp页面中引入jquery来实现ajax请求的问题




首先是路径引用问题,将jquery.js放在web根目录的自建jquery文件夹中,然后buildpath添加路径。
在jsp页面中添加引入代码<script src="./jquery/jqury.js"></script>即可




        然后是考虑页面中异步请求的问题。



3.论坛项目跟踪

jquery引入jsp页面操作有误。。项目图标一直是红色的x号,当时并不知道什


原因导致的,今天偶然在eclipse页面下方的cosole控制台旁边有个eclipse错误问题栏目,才


找到具体原因!!


servlet与前台页面的通信问题。昨天项目没有找到两者不能通信的原因。今天又重新


走了一遍流程。推断:大概问题出在路径设置上。




-------》》前台页面跳转路径的指定可以是任意的,比如“a”,这时后台servlet注解
@webServlet()括号里面跟的路径就必须是“/a”,才能将跳转页面指定过来,去执行里面的


doget或是dopost方法。



二 项目遇到问题:


采用ajax通信至指定url,并且完成一定逻辑返回前台数据data接收。


很多的调试可以采用system。out。println 以及 alert()来一步步排除问题。这个
解决问题的方法以后肯定会很有用。


2.使用jquery获取标签input的text内容。。

$("input").val();即可




3.使用jquery传参进servlet中,参数设置
data:{ key : value ,key:value  }键值对形式,


后台接收 只需  request.getParamiter("key");即可




4.针对ResultSet结果集中不能进行遍历查找的问题,只需要将ResultSet中元素放在
一个list 集合中。然后使用list的contains方法来判断 list中是否有我们要查找的元素。有
返回true,无返回false。。。。。。

1 0
原创粉丝点击