![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
Alex_zhuang
这个作者很懒,什么都没留下…
展开
-
查找网络服务程序监听异常的问题
如果Tomcat服务程序处于启动状态,但浏览器提示“该页无法显示”或者返回的不是Tomcat提供的首页,这很可能是因为Tomcat使用的网络监听端口已被其它网络服务程序或Web服务程序占用。导致Tomcat服务程序并没有真正正常启动运行。想要验证这种情况,就需先停止Tomca转载 2011-10-02 18:18:00 · 996 阅读 · 0 评论 -
编写一个自己的web框架(SimpleWebFrameWork)
为什么编写一个自己的web框架,传统web编程模型有什么不好?一个请求对应一个servlet,导致servlet过多,web.xml文件特别大,维护起来麻烦。即使采用根据请求参数method在servlet里派发的方式,以减少servlet的个数。但这种方式也要求在每个servlet中写上很多重复的if…else…代码Servlet的映射地址写在web.xml文件中,工程大时,如果映射原创 2012-03-04 21:02:46 · 3635 阅读 · 1 评论 -
输出随机图片
输出随机图片(CAPTCHA图像):Completely Automated Public Turing Test to Tell Computers and Humans Apart (全自动区分计算机和人类的测试) 相关主要类(JDK 查看API)BufferedImage:内存图像Graphics:画笔ImageIO:输出图像放在html页面上注意:浏览器默认会缓存图原创 2012-02-10 21:30:34 · 720 阅读 · 0 评论 -
中文文件下载文件名乱码问题
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ServletContext sc = getServletContext(); String imgPath = "/国家奖学金.jpg"; Stri原创 2012-02-10 20:05:49 · 756 阅读 · 0 评论 -
用response向客户端输出中文数据
用OutputStream(字节流)发送数据:1、response.getOutputStream().write(“中国”.getBytes());//以默认编码发送数据2、response.getOutputStream().write("中国".getBytes("UTF-8"));//以UTF-8编码发送数据,浏览器(默认用GB2312)会出现乱码解决办法:2.1通过更原创 2012-02-10 19:41:31 · 1646 阅读 · 0 评论 -
在Tomcat中配置虚拟目录
配置虚拟目录1、Context元素:配置单个web应用path属性:URL访问的入口docBase属性:web应用的存放路径reloadable属性:web应用中的资源改动后,是否自动加载。默认值是false2、配置方式:a、修改conf/server.xml文件,在Host元素中增加Context元素。不建议使用,因为改动server.xml后,需要重新启动Tomcat才原创 2012-02-07 21:12:13 · 910 阅读 · 0 评论 -
什么是 MIME Type?
一、首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如:Content转载 2012-02-07 21:26:23 · 519 阅读 · 0 评论 -
在Tomcat中配置虚拟主机
配置虚拟主机,即配置一个网站打开conf/server.xml文件,增加元素属性:name:主机域名appBase:该主机下的所有应用所在的文件目录配置的主机(网站)要想被外部访问,必须在DNS服务器或windows系统中注册。在windows系统中通过 : C:\WINDOWS\system32\drivers\etc\hosts 文件注册原创 2012-02-07 21:17:13 · 532 阅读 · 0 评论 -
提高tomcat的JVM内存
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序在运行都转载 2012-02-07 22:43:01 · 594 阅读 · 0 评论