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

第一次独立做一个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);

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值