做毕设时遇到的一些问题,以及一些小技巧

第一次独立做一个JSP的网站,遇到很多问题。。。弱弱的

1.         Myeclipse中js文件无法保存,提示"iso-8859-1"编码错误。     找到"General"--"Content Types",右边有个树形的text,展开找到"JSP",最底下有个"Default encoding",里面默认的是"ISO-8859-1",终于找到了,删掉"ISO-8859-1"填上"UTF-8",在点一下"update",OK。再保存,就没有错误了

2.         sql语句调试小技巧,SQL语句打印出来在Mysql里执行,可以执行则是程序错误。 3.         myeclipse使用技巧:  【Ctrl+M】   窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。       【Ctrl+/】   快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释       【ALT+/】   此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。       【Ctrl+O】   显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用        【Alt+←】、【Alt+→】   后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序       【F3】快速定位光标位置的某个类、方法和属性。       【Ctrl+Shift+F】   格式化代码,       【Ctrl+Shift+O】快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

 4.         建Mysql数据库时,最好用UTF-8编码,java默认也是UTF-8,用汉语查询数据库的时候不会因为编码不一致而无法执行

5.         更改eclipse的workspace:Window > Preferences > Workbench > Startup and Shutdown 有Prompt for workspace on startup

6.         在使用JSP的过程中,最使人头疼的一个问题就是中文乱码问题,以下是我在软件开发中遇到的乱码问题以及解决方法。 1、JSP页面乱码  这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可, 2、数据库乱码  这种乱码会使你插入数据库的中文变成乱码,或者读出显示时也是乱码,解决方法如下:  在数据库连接字符串中加入编码字符集  String url="jdbc:mysql://localhost/digitgulf?user=root&password=root&useUnicode=true&characterEncoding=GB2312";  并在页面中使用如下代码:  response.setContentType("text/html;charset=gb2312");  request.setCharacterEncoding("gb2312"); 我们没有方向,我们只有理想(OnlyIdeal)--理想成就明天. 如果是在mysql-front中不能插入数据,可能是软件问题,可以重启eclipse,mysql服务器 3、中文作为参数传递乱码  当我们把一段中文字符作为参数传递个另一页面时,也会出现乱码情况,解决方法如下:  在参数传递时对参数编码,比如  RearshRes.jsp?keywords=" java.net.URLEncoder.encode(keywords)  然后在接收参数页面使用如下语句接收  keywords=new String(request.getParameter("keywords").getBytes("8859_1"));   以上为现阶段遇到的乱码问题,乱码的核心问题还是字符集编码问题,只要掌握了这一点,一般的乱码问题都可以解决

7.         myeclipse由于编码问题无法保存文件,windowàgeneralàappearanceàcontentType找到相应的文件类型,然后在最下面把iso-8859-1改成utf8或者其他点update就ok了

8.         mysql插入查询数据的时候,要用分号把字符型的括起来。

9.         mysql导出数据库mysqldump –uroot –proot 数据库名字>”a.txt”mysql建立唯一索引:create unique index index_name on table_name (column_name);

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值