![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
AndroidDev2022
焚膏油以继晷,恒兀兀以穷年。钻研 Android、系统架构、音视频、跨平台开发,有问题联系邮箱 hgncxzy@qq.com
展开
-
jsp转发和重定向的区别
1.RequestDispatcher.forward()――转发 是在服务器端起作用,当使用forward()时, Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的 form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以转载 2013-07-25 20:08:28 · 966 阅读 · 0 评论 -
使用JDBC连接MSSQL数据库中2000/2005/2008的区别
// Java Documentpackage com.job36.test;import java.sql.*;public class connsql{ //1、连接SqlServer2000 //private String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //pri转载 2014-11-16 00:03:56 · 1376 阅读 · 0 评论 -
java.lang.NoSuchFieldError: deferredExpression
异常: java.lang.NoSuchFieldError: deferredExpression type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.原创 2014-11-15 23:58:50 · 2745 阅读 · 0 评论 -
sqlserver与java数据类型对应
编号数据库类型JDBC类型JDBC索引描述1intjava.lang.Integer4 2varcharjava.lang.String12 3charjava.lang.String1 4ncharjava.lang.String1 5nvarchar转载 2014-11-16 00:01:34 · 1708 阅读 · 0 评论 -
利用开源组件commons-fileupload上传图片文件(2)
上一篇文章讲解了比较基础的文件上传,原创 2014-10-31 20:10:25 · 3662 阅读 · 1 评论 -
漂亮的表格样式(使用CSS样式表控制表格样式)
依照WEB2.0风格,设计了几个表格样式,希望大家喜欢。WEB2.0提倡使用div开布局,但不是要完全放弃使用表格,表格在数据展现方面还是不错的选择。现在使用介绍使用CSS样式表来控制、美化表格的方法。 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or转载 2014-10-15 15:18:27 · 4187 阅读 · 0 评论 -
JNDI的本质及作用
JNDI的一篇文章前端时间总是在搞不清JNDI到底是干什么,虽然是一值在用,却不知道他最初出现的原因,用来,说不清是用来干什么,下面我相信介能解开这个迷雾里。【转贴一篇】 ------------ JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解J转载 2014-10-31 15:13:24 · 7391 阅读 · 0 评论 -
JavaWeb:Tomcat下配置数据源(JNDI)连接数据库
习惯了以硬编码的形式在程序中建立数据库连接,用完就在finally语句块中close一下就结束了。对于重视数据库连接数的应用来说,这样子做会耗费大量的时间和数据库资源,而且硬编码的形式也不甚灵活。 在Tomcat这个Java Web容器下通过配置DataSource(数据源)对象可以解决上面所述的问题。JDBC中的javx.sql.DataSource接口负责建立于数据库的连接,程序中直接转载 2014-10-29 20:09:11 · 3681 阅读 · 0 评论 -
C3P0的三种配置方式以及基本配置项详解
c3p0的配置方式分为三种,分别是1.setters一个个地设置各个配置项2.类路径下提供一个c3p0.properties文件3.类路径下提供一个c3p0-config.xml文件原创 2014-10-31 15:57:36 · 21114 阅读 · 0 评论 -
利用开源组件commons-fileupload上传图片文件(1)
该文章讲的是利用commons-fileupload-1.1.1.jar开源组件原创 2014-10-31 16:50:10 · 2282 阅读 · 0 评论 -
在JSP代码中输出JSON格式数据
JSON-taglib是一套JSP标签库用于在JSP代码中输出JSON格式的数据。JSON-taglib利用json:array, json:object和json:property来实现数据格式的转换。下面是具体用法:Just drop the json-taglib.jar file into the WEB-INF/lib directory of your we转载 2014-07-24 17:31:16 · 2590 阅读 · 0 评论 -
tomcat项目无法发布异常,Could not copy all resources to .........
错误现场:[plain] Deployment failure on Tomcat 6.x. Could not copy all resources to D:\Program Files\apache-tomcat-6.0.16\webapps\fuNan_conv. If a file is locked, you can wait until the lock times out原创 2013-08-06 12:38:25 · 1816 阅读 · 0 评论 -
struts2跳转后CSS和js失效的问题
在使用struts2的action执行后跳转到的jsp显示的时候其中的css不起作用,就拿我现在出问题的project为例:action如下:/users/userList.jsp(注:listUser的作用就是查出所有的用户,然后交给users下的userList.jsp显示出来。由于采用了spring,此处的"listUserAction"是applicationCon原创 2013-08-30 18:36:10 · 1996 阅读 · 0 评论 -
QQ在线客服代码(不需要加好友即可发起临时会话)
首先介绍怎样制作QQ在线客服代码:原创 2014-11-25 14:14:31 · 30552 阅读 · 5 评论 -
真正实现兼容IE6以上主流浏览器-上传图片预览
真正实现兼容IE6以上主流浏览器-上传图片预览(注意请不用IE Tester测试,IE Tester下input file完全点不了,我是直接用虚拟机真实IE测试)另外这里只列出了前端页面,后台处理的话可以看看我的这篇文章http://blog.csdn.net/jdfkldjlkjdl/article/details/40659823下面是源代码: 真正实现兼容原创 2014-12-24 11:21:23 · 3790 阅读 · 1 评论 -
java文件上传专题整理收藏
这个网站里面对于java文件上传作了详细的例子讲解。写的不错,就直接贴出网址,以备后用。http://www.jspcn.net/htmlnews/B20070807101558.html原创 2014-12-24 11:25:40 · 774 阅读 · 0 评论 -
WindowsServer/XP/7环境下IIS整合tomcat使得IIS支持jsp完整教程
1.WindowsServer2003/XP系统下iis6和tomcat6的整合。2.WindowsServer2003/XP系统下iis6和tomcat6的整合。原创 2014-10-13 21:38:32 · 5031 阅读 · 0 评论 -
判断ResultSet结果集是否为空
很多时候我们都要判断ResultSet是否存在记录, 但是java里ResultSet 这个对象没有提供一个方法能判断 ,我们只能用next这个方法, next会滚动一条记录丢失第一条数据, 往往很多时候都需要第一条记录,所以我们要做相应的处理 我平常在开发中用到了以下两种形式 。 第一种方法 不及时更新ResultSet 结果集[java] view转载 2014-11-16 00:08:45 · 2117 阅读 · 1 评论 -
java.lang.OutOfMemoryError: PermGen space解决方案
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域转载 2013-09-05 18:04:25 · 1652 阅读 · 0 评论 -
使用jsp include标签包含静态页面出现的乱码问题
jsp include页面出现问题的解决方法:1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:2.当jsp include静态文件时(html文件)可以在被include的html文件的标签内加上代码: 不能够修改被include的文件时可以修改tomcat的web.xml xmlns:xs原创 2014-09-15 21:54:38 · 3297 阅读 · 2 评论 -
basepath的作用
在谈basePath之前,先来讨论一下相对路径与绝对路径的区别。 相对路径-以引用文件之网页所在位置为参考基础,而建立出的目录路径。 绝对路径-以Web站点根目录为参考基础的目录路径。 在web应用程序中绝对路径不是指的磁盘文件中盘符目录路径。如:C:\Windows\System32其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。转载 2013-08-01 19:59:53 · 980 阅读 · 0 评论 -
java中get和post的区别
HTTP POST GET 本质区别一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源转载 2013-07-27 11:12:01 · 2248 阅读 · 0 评论 -
Jstl标签
JSTL标签库简介虽然JSTL叫做标准标签库,实际上它是由5个功能不同的标签库组成。这5个标签库分别是核心标签库、格式标签库、SQL标签库、XML标签库和函数标签库等。在使用这些标签之前必须在JSP页面的顶部使用指令定义引用的标签库和访问前缀。 使用核心标签库的taglib指令格式如下: http://java.sun.com/jsp/jstl/core" %>原创 2013-08-06 08:51:01 · 1116 阅读 · 0 评论 -
JSP九大内置对象详细介绍
内置对象的特点:1.由JSP规范提供,不用编写者实例化。2.通过Web容器实现和管理3. 所有JSP页面均可使用4.只有在脚本元素的表达式或代码段中才可使用(使用内置对象%>或使用内置对象%>) 九大内置对象:1.输出输入对象:request对象、response对象、out对象2.通信控制对象:pageContext对象、session对象、applicati原创 2013-08-09 15:31:53 · 1362 阅读 · 1 评论 -
JavaWeb 项目出现红色感叹号解决方案
在某些情况下,我们的工程会出现红色感叹号,包括安卓工程和web工程,一般比较普遍的错误是引用的jar包错误,下面给出解决方案:错误现场:web项目android项目【问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath ---> Configure Build Paht...中,然后上面有几个选项卡找到原创 2020-10-30 09:34:39 · 5176 阅读 · 0 评论 -
javaweb基础系列之二
一.谈谈属性保存范围在jsp中可以通过setAttribute()和getAttribute()方法来设置和取得属性,从而实现数据的共享。同样,jsp中提供了4钟属性保存范围,分别为page、request、session、application。1.page范围所谓page范围,就是指设置的属性只在当前页面有效。通过使用pageContext的setAttribu()方法来设置属原创 2013-08-10 17:19:21 · 1143 阅读 · 0 评论 -
JavaBean
JavaBean是使用java语言开发的一个可重用的组件,在jsp开发中可以使用JavaBean减少重复代码,使整个jsp代码的开发更简洁。jsp搭载JavaBean来使用具有如下优点:1.可将html和java代码分离,这主要是为了日后维护方便。2.利用JavaBean的优点,将常用到的程序写成JavaBean组件,当jsp使用时,只要调用相应的JavaBean组件来执行用户需要的功能。原创 2013-07-25 19:12:35 · 830 阅读 · 0 评论 -
javaweb基础系列之一
1.JDK配置问题JAVA_HOME,CLASSPATH,PATH. 只有这三个java环境变量。 JAVA_HOME指向的是JDK的安装路径,如C:\j2sdk1.4.2_09,在这路径下你应该能够找到bin、lib等目录。JAVA_HOME:D:\JDKPATH环境变量,目的是为了指向JDK的bin目录,这里面放的是各种编译执行命令path:F:\oracl原创 2013-08-07 19:40:42 · 950 阅读 · 0 评论 -
javabean实现serializable有什么用?为什么数据库持久就Bean实现这个接口?
Java的"对象序列化"能让你将一个实现了Serializable接口的对象转换成一组byte,这样日后要用这个对象时候,你就能把这些byte数据恢复出来,并据此重新构建那个对象了。这一点甚至在跨网络的环境下也是如此,这就意味着序列化机制能自动补偿操作系统方面的差异。也就是说,你可以在Windows机器上创键一个对象,序列化之后,再通过网络传到Unix机器上,然后在那里进行重建。你不用担心在不同的转载 2013-07-27 10:39:32 · 960 阅读 · 0 评论 -
UTF-8 GBK ISO-8859-1编码
1. sData.getBytes();和sData.getBytes("gbk")作用是一样(如果你是中文系统的话) 因为中文系统内码(即默认编码)一般是GBK。而getBytes()的意思是把串生成某个编码的字节流,并转换成byte数组。 2.sData = new String(sData.getBytes("iso8859-1"), "gbk");原创 2013-07-27 10:59:03 · 1637 阅读 · 0 评论 -
自动刷新页面的实现方法总结
1) 10表示间隔10秒刷新一次 2) window.location.reload(true); 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) window.navigate( "本页面url "); 4> function abc() { window.location.hre转载 2013-08-10 17:30:25 · 7475 阅读 · 0 评论 -
Javascript获取HTML静态页面参数传递值
给大家看一下我的代码 只要把这些代码嵌入到页面文件即可例一利用正则表达式来获取var LocString = String(window.document.location.href);function getQueryStr(str) { var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(LocStr原创 2013-08-16 19:03:32 · 8307 阅读 · 0 评论 -
Servlet API中文版
基本类和接口一、javax.servlet.Servlet接口servlet抽象集是javax.servlet.Servlet接口,它规定了必须由Servlet类实现由servlet引擎识别和管理的方法集。Servlet接口的基本目标是提供生命期方法init()、service()和destroy()方法。servlet接口中的方法 void init(Servle原创 2013-09-09 13:06:53 · 2258 阅读 · 0 评论 -
getRequestDispatcher()与sendRedirect()的区别
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务器端运转载 2013-07-27 10:21:45 · 938 阅读 · 0 评论 -
BS项目乱码的原因分析
BS项目乱码的原因分析:1.页面的默认编码是ISO-8859-1是存放英文字符的。不支持中文2.通过网络传递到tomcat服务器。而网络传输的默认字符集也是ISO-8859-13.中文字符等其他特殊字符 UTF-8(gbk gb2312 big5)4.jvm的编译器是Unicode字符。解决方案:1.保证所有jsp页面都是统一的字符集,UTF-8(gbk gb2312 bi原创 2013-07-25 19:21:09 · 1866 阅读 · 1 评论 -
JSTL 核心标签库 使用
使用url标签生成一个动态的url,并把值存入session中.Tomcat首页JSTL 核心标签库标签共有13个,功能上分为4类:1.表达式控制标签:out、set、remove、catch2.流程控制标签:if、choose、when、otherwise3.循环标签:forEach、forTokens4.URL操作标签:import、url、redi原创 2013-08-06 09:01:26 · 819 阅读 · 0 评论 -
解决Tomcat中设置默认项目时只能访问静态页面的问题
最近遇到一个很奇葩的问题,项目完成后,我想将该项目放在tomcat中,并设置为默认的程序启动,我用两种方式设置tomcat默认启动的web应用程序:1.解压war包后修改项目名为ROOT,覆盖原来的ROOT文件夹,简单粗暴,只能访问静态文件,所有的servlet都无法访问。2.在conf文件夹下修改server.xml.在该配置文件的标签之间添加如下标签:说明:Context指原创 2015-06-28 11:36:46 · 4360 阅读 · 0 评论