关于myeclipse遇到的问题总结(1)

这几天,老老实实的亲自解决问题,发现一定不能懒,要亲自解决,并且养成总结的习惯。

(1)编码问题

 这是最常见的问题了,编码设置的位置有很多从整个工程的编码设置到某个java.html,jsp页面的设置。   

保存时会出现错误:Some characters cannot be mapped using 'ISO-8859-1' character encoding

'ISO-8859-1' 是myeclipse中对JSP默认的编码方式,要保存中文,需要对编码方式进行改变。

在MyEclipse操作界面中:

window-->preferences-->general-->content types

在右边的窗口有个text打开列表,选中"JSP",在最下面的"default encoding"右边的输入框中输入"GBK"或"GB2312"或"UTF-8"都行,再点"update"按钮,就可以。

这里同样可以设置HTML等的默认编码,省得每次建个页面都要去改编码,很实用!!

注:加入新的项目,可能会有编码问题,有时候修改编码设置也没用,可以尝试重新加载项目。

(2)关于Page指令

  page可以设置jsp页面编码

(3)如何连接DBrowser

   一开始以为很难,实际上很简单,只要按照步骤来。

(4)如何用命令行操作数据库

   首先进入mysqlbin目录

1

2

mysql -u root -p 

Enter Password: 密码

 

(5)jsp中bathpath问题

Eclipse 新建 jsp页面里自动生成以下代码:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

作用相当生成了以下路径:

path=WebName ; (当前站点名称)

basePath= http  ://  localhost : 8080 /WebName / 

(http://localhost:8080/WebName/ 这个在IE地址览里最熟悉不过的地址就是这样产生的)1.这样的好处在于可以为当前的链接使用绝对路径(同时,也强烈推荐使用绝对路径)<a href="<%=basePath %>index.jsp">跳回首页</a>

2.在jsp页面还自动生成了以下代码:

<base href="<%=basePath %>" />

它指定了当前页面的默认地址为basePath,所以

<a href="index.jsp">跳回首页</a>

即真实的跳转路径为:http://localhost:8080/WebName/index.jsp

我在使用<%@include %>指令时出现了问题,删除自动生成的<base>代码就好了,不明白为什么

(6)注意重定向与转发的区别,重定向网址会发生变化,请求不能再使用,转发不会,request请求还能继续使用。

(7)有的时候,解决不了的问题,可以尝试下删除workplace里的工程,重新导入加载项目。这也是最后一招了,

希望能力快快提高,向大神晋级!!!

 

  

 

     

原文地址:https://www.cnblogs.com/chufengpeng/p/5043393.html