- 浏览: 9756 次
- 性别:
- 来自: 武汉
最新评论
文章列表
servlet编译和javac命令
- 博客分类:
- Java学习笔记
最近在看一本jsp基础教程,在看到servlet时,由于想弄懂就没有借助开发工具,手写代码。把书上的列子通过ultraedit写好了后编译,发现出现了错误,经过百度搜索,发现是没有servlet的api。我在网上找到了一些解决方法,刚开始没仔细看,就看了第一个也是容易的解决方案,就是在javac后面带-classpath参数。我就照葫芦画瓢,我把servlet-api.jar文件复制到该文件夹下,就用了 javac -classpath servlet-api.jar *.java,果然没出错,发现了class文件。当时没细想。到后来又看到mvc模式这章时,servlet调用javabean ...
Tomcat怎么处理JSP页面
- 博客分类:
- Java学习笔记
所有扩展名为jsp的URL都会交由JSPServlet类处理,也就是交由Servlet引擎进行处理。而未定义的其他扩展名的URL所指的Web资源就直接由Tomcat按原样返回给客户端(实际上,也是通过Tomcat自带的一个DefaultServlet类来处理的)。如果不将html映射成JSP的扩展名,那么扩展名为html的URL就会被交给DefaultSerlvlet类来处理。因此,html也就变成了静态的Web资源了。
JSP引擎分两步JSP页面进行处理。首先将JSP页面生成一个Servlet源程序文件,然后再调用java编译器将这个Servlet源程序文件编译成.class文 ...
java连接mysql插入中文乱码问题
- 博客分类:
- Java学习笔记
刚开始接触jdbc时写了个例子程序连接mysql,插入中文时出现了乱码,而在mysql客户端插入中文时不会出现乱码。这时我就纠结了。各种百度,期间我了解了字符集编码,还不是很深入。知道了是编码不一致而导致的。于是乎,我就开始了统一编码和mysql的学习了。
期间,我通过show variables like ‘char%’命令查看编码,set character=编码来改变编码,但是一关闭MysqlClient端窗口再重新打开一个(我安装mysql后直接从程序中启动的,不是用命令的,而且后来我才知道我的mysql服务器是开机启动的),发现编码并没有改变,经过一些努力,通过命令关闭了mysql服务 ...