虽然MyEclipse官网上不了了,但是下面的官网下载都是可用的 亲测~~
- MyEclipse 8.0 GA Windows 版本下载,支持 window 7/Vista/XP/NT/2000/98
- http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe
- MyEclipse 8.0 GA Windows 版文件大小:782.47 MB
- MyEclipse 8.0 GA Windows 版MD5 : 3ace64b656a7ca57f1628633d87d167b
- MyEclipse 8.0 GA Linux 版本下载(支持32位Linux版本)
- http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-linux-gtk-x86.tgz
- MyEclipse 8.0 GA Linux 版(32位)文件大小:818.18 MB
- MyEclipse 8.0 GA Linux 版(32位)MD5 : 32Bit:8c2404849a638a139855e4c2a12bd719
- MyEclipse 8.0 GA Linux 版本下载(支持64位Linux版本)
- http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-linux-gtk-x86_64.tgz
- MyEclipse 8.0 GA Linux 版(64位)文件大小:818.18 MB
- MyEclipse 8.0 GA Linux 版(64位)MD5 : 64Bit:79fd08a2c57d30aa4d58b27d61675bb0
- MyEclipse 8.0 GA Mac OS/X版本下载
- http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-macosx.tgz
- MyEclipse 8.0 GA Mac OS/X版 文件大小:722.15 MB
- MyEclipse 8.0 GA Mac OS/X版 MD5 : 9a119fc2219eebbc2bd28d66919e577f
- MyEclipse 8.0 GA 归档升级版本下载
- http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-archived-update-site.zip
- MyEclipse 8.0 GA 归档升级版本 文件大小:661.67 MB
- MyEclipse 8.0 GA 归档升级版本 MD5 : 50a87f85f63179aad44299518d9bb441
过滤器(Filter)的概念
过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求和响应。
在请求到达Servlet/JSP之前,过滤器截获请求。
在响应送给客户端之前,过滤器截获响应。
多个过滤器形成一个过滤器链,过滤器链中不同过滤器的先后顺序由部署文件web.xml中过滤器映射<filter-mapping>的顺序决定。
最先截获客户端请求的过滤器将最后截获Servlet/JSP的响应信息。
过滤器的链式结构
可以为一个Web应用组件部署多个过滤器,这些过滤器组成一个过滤器链,每个过滤器只执行某个特定的操作或者检查。这样请求在到达被访问的目标之前,需要经过这个过滤器链。

实现过滤器
在Web应用中使用过滤器需要实现javax.servlet.Filter接口,实现Filter接口中所定义的方法,并在web.xml中部署过滤器。
public class MyFilter implements Filter {
public void init(FilterConfig fc) {
//过滤器初始化代码
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) {
//在这里可以对客户端请求进行检查
//沿过滤器链将请求传递到下一个过滤器。
chain.doFilter(request, response);
//在这里可以对响应进行处理
}
public void destroy( ) {
//过滤器被销毁时执行的代码
}
}
Filter接口
public void init(FilterConfig config)
web容器调用本方法,说明过滤器正被加载到web容器中去。容器只有在实例化过滤器时才会调用该方法一次。容器为这个方法传递一个FilterConfig对象,其中包含与Filter相关的配置信息。
public void doFilter(ServletRequest request,
ServletResponse response, FilterChain chain)
每当请求和响应经过过滤器链时,容器都要调用一次该方法。需要注意的是过滤器的一个实例可以同时服务于多个请求,特别需要注意线程同步问题,尽量不用或少用实例变量。在过滤器的doFilter()方法实现中,任何出现在FilterChain的doFilter方法之前地方,request是可用的;在doFilter()方法之后response是可用的。
public void destroy()
容器调用destroy()方法指出将从服务中删除该过滤器。如果过滤器使用了其他资源,需要在这个方法中释放这些资源。
部署过滤器
在Web应用的WEB-INF目录下,找到web.xml文件,在其中添加如下代码来声明Filter。
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>
cn.edu.uibe.webdev.MyFilter
</filter-class>
<init-param>
<param-name>developer</param-name>
<param-value>TongQiang</param-value>
</init-param>
</filter>
针对一个Servlet做过滤
<filter-mapping>
<filter-name>MyFilter</filter-name>
<servlet-name>MyServlet</servlet-name>
</filter-mapping>
针对URL Pattern做过滤
<filter-mapping>
<filter-name>MyFilter</filter-name>
<url-pattern>/book/*</url-pattern>
</filter-mapping>
<filter-mapping>标记是有先后顺序的,它的声明顺序说明容器是如何形成过滤器链的。过滤器应当设计为在部署时很容易配置的形式。通过认真计划和使用初始化参数,可以得到复用性很高的过滤器。 过滤器逻辑与Servlet逻辑不同,它不依赖于任何用户状态信息,因为一个过滤器实例可能同时处理多个完全不同的请求。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/microtong/archive/2009/12/14/5007170.aspx
好长时间没有更新文章了 不是我懒哦 是现在是在太忙了 打开自己博客 发现挂掉了 询问才知道 空间提供商 搬家了 呵呵
重新解析 现在搞定了哦
安装后之所以出现乱码是因为jre中没有中文字体的缘故,我们只需要在其中加入中文字体包即可
我们需要把/usr/share/fonts/turetype/arphic/目录下面的字体拷贝到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback,(可根据jdk安装位置找,具体情况具体分析,不一定和我的一样哦)
普通用户的权限是不够的我们需要用root权限(sudo su切换root用户) 进入到/usr/lib/jvm/java-6-sun/jre/lib/fonts/fallback目录下 在命令行分别运行
cp /usr/share/fonts/truetype/arphic/bsmi00lp.ttf ./
cp /usr/share/fonts/truetype/arphic/gbsn00lp.ttf ./
cp /usr/share/fonts/truetype/arphic/ukai.ttc ./
cp /usr/share/fonts/truetype/arphic/ukai.ttc ./
我的只有四个字体包,拷贝完成之后启动netbeans,乱码问题解决~!
提示:拷贝到当前目录命令 cp [源文件或目录] ./ (./表示当前目录)
如果发现/usr/lib/jvm/java-6-sun/jre/lib/fonts/目录下没有fallback目录我们需要用mkdir fallback 命令去创建新目录
在Jcreator中显示java api 帮助文档 前提是必须下载好sun的api ,而且是html版的 ,Configure–>Options–>JDK Profiles–>编辑JDK version–>Documentation–>Add 设置好你的api路径 OK 搞定 Ctril + F1 看到效果了吧`哈
安装
打开终端:输入命令:
sudo apt-get install sun-java6-jdk
阅读全文…
在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,例如游戏程序中的物品掉落等。 阅读全文…
一、学习DreamWaveMX中文版的网页设计技术。
HTML网页设计,这是最基本的。学习XML的一些基本知识。初步掌握一些Jscript..的应用。 阅读全文…