`
文章列表
JAVA 中URL链接中文参数乱码的若干处理方法,现在整理收录如下: 方法一: http://xxx.do?ptname=''我是中国人'' String strPtname = request.getParameter("ptname"); strPtname = new String(strPtname.getBytes("ISO-8859-1"), "UTF-8");   方法二: <%@ page contentType="text/html;charset=gb2312" ...
    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。     如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.bt285.cn / 的URL时,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1 或 192.168.1.110,而并不是客户端的真实IP。    经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器 ...
      Oracle数据库在使用过程中,随着数据的增加数据库文件也逐渐增加,在达到一定大小后有可能会造成硬盘空间不足;那么这时我们可以把数据库文件移动到另一个大的硬盘分区中。   Oracle数据库在使用过程中,随 ...
解决方案一:打上操作系统sp3/sp4补丁试试,如果已经打了,再打一次.先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server全部删掉,(注意要把Microsoft SQL Server文件夹整个删掉),然后重启动,再装就应该没有问题了!Win2k 装不上 SQL Server 2000 问题很常见.// (1) ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; chars ...
<script language="JavaScript"> var num=1; function show(obj){ if(obj.checked){ document.all.photoyn.style.display=""; document.all.photoyn.innerHTML="<input type=\"file\" size=\"25\" name=\"photopath\" class=\"upfile\" ...
    在写JSP程序的时候,如果程序中调用了response.getOutputStream()去向客户端输出文件等数据流,容器就会抛出这样的异常: Java.lang.IllegalStateException: getOutputStream() has already been called for this response at org.apache.catalina.connector.Response.getWriter(Response.java:596) at org.apache.catalina.connector.ResponseFacade.getWriter(R ...
原因:原因一般是当你在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=false) 并且使用默认的模式 direct (SelectMethod=direct) 模式.解决办法:当你使用手动事务模式时,必须把SelectMethod 属性的值设置为 Cursor。或者是确保在你的连接只有一个STATEMENT操作。或者修改url:jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=XX;SelectMethod=cursor" 加入SelectMethod=c ...
说明:复制表(只复制结构,源表名:a 新表名:b) select * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b 说明:外连接查询(表名1:a 表名 ...
      既可以使用 web.xml 来使 Web 容器加载 Spring,也可以通过 struts-config.xml 来使 Web 容器加载 Spring。 1、使用 web.xml 来使 Web 容器加载 Spring  web.xml :通过:  <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener-->           ...
两种方法第一种:模板上加上<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT" ...
package com.moonights.tools; /** * 调用其他的可执行文件,例如:自己制作的exe,或是安装的其他软件 * @author sxd * */ public class JavaCallExe { public void CallExe(String str){ Runtime rn = Runtime.getRuntime(); Process p = null; try { p = rn.exec(str); } catch (Exception e) { System.out.println( ...
 1:js控制 ,设置一个变量,只允许提交一次。 <script></script>   2 :还是js,将提交按钮或者image置为disable     3 :利用struts的同步令牌机制     利用同步令牌(Token)机制来解决Web应用中重复提交的问题,Struts也给出了一个参考实现。   基本原理:    服务器端在处理到达的请求之前,会将请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较,看是否匹配。在处理完该请求后,且在答复发送给客户端之前,将会产生一个新的令牌,该令牌除传给客户端以外,也会将用户会话中保存的旧的令牌进行替换。 ...
package com.moonights.tools; public class MD5Encrypt { /* *下面这些S11-S44实际上是一个4*4的矩阵,在原始的C实现中是用#define 实现的, 这里把它们实现成为static *final是表示了只读,切能在同一个进程空间内的多 ...
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。 3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Wo ...
Global site tag (gtag.js) - Google Analytics