- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 uploadify 上传文件sessionid
//自定义样式.my-uploadify-button{margin-left:130px;}//脚本$('#fileInput').uploadify({debug:true, //打印测试信息swf:'resources/js/component/uploadify/uploadify.swf',//flash插件路径auto
2015-12-17 15:39:31
1029
原创 httpclient 从服务器A 上传文件到服务器B
//服务器A:public String HttpUploadFile() throws HttpException, IOException{//服务器B的地址如:http://192.168.5.12:8080/exeProjectString upCascadeWebUrl = getHttpSession().getAttribute("upCascadeWebUrl").to
2015-01-26 14:42:22
864
原创 struts 拦截器
为全局Action设置自己需要的拦截器在struts.xml里面定义全局的配置设置struts-shop" extends="struts-default"> myStack"> (这句是设置所有Action自动调用的拦截器堆栈) jsp/login.j
2013-06-09 13:44:03
445
转载 过滤器工作原理
一、过滤器工作原理 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后
2013-05-31 16:37:26
988
翻译 文件上传iframe实现ajax
js:document.form1.submit();var hiddenIframe = document.getElementById("frameId");var content = hiddenIframe .contentWindow ? hiddenIframe .contentWindow : hiddenIframe .content;if(content .do
2013-05-29 16:32:31
422
原创 spring配置mysql数据库及对数据库的操作
applicationContext.xml com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/banktest
2012-10-12 14:20:57
297
原创 去除列表中的重复数据
去除重复数据如果是基本数据类型:(String类型也是如此)List list = new ArrayList(); List list2 = new ArrayList(); list.add(1); list.add(1); list.add(2); list.add(2); list.add(2); list.add(3); list.
2012-09-07 09:17:20
488
转载 struts上传文件
文件上传这个功能是很多网站都要有的,当然,Struts对文件上传也进了支持,可以 说,使用Struts实现文件上传是非常简单的而且方便,下面来介绍一下。 首先,需要导入包commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,后面的那 个包是因为在下面的代码中会使用到它里面的一些方法,实际上也可以不加入,这些包都 是可以在
2012-09-06 16:05:55
243
原创 could not create java virtual machine
myeclipse7.x版eclipse.ini修改第一:-vmargs-Xms128m-Xmx512m-Duser.language=en -XX:PermSize=64M //修改此处-XX:MaxPermSize=128M第二:myeclipse的window------》prefernces------->MyEclipse En
2012-08-29 13:03:14
385
原创 tomcat+spring+jndi同时部署多个项目配置多数据源
tomcat的conf--->context.xml中的标签中添加 type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc
2012-08-29 10:29:35
2163
转载 输入"我abc"输出4个字节的字符串
目: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。package com.sw.suanfa.first.ten; /** * 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的
2012-08-02 12:20:30
616
转载 java中无符号类型处理
java中无符号类型处理在Java中,不存在Unsigned无符号数据类型,但可以轻而易举的完成Unsigned转换。方案一:如果在Java中进行流(Stream)数据处理,可以用DataInputStream类对Stream中的数据以Unsigned读取。 Java在这方面提供了支持,可以用java.io.DataInputStream类对象来完成对流内数据的Uns
2012-08-02 12:20:16
771
原创 遍历List<String[]>并 转换为String[][],List<List<String>>,Map<String,String[]> .
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class ListToString { /** * @param args */ private String[] str = {"name01","na
2012-08-02 12:19:59
646
原创 struts的status属性 .
iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.2.id属性:可选属性, 是指集合元素的id3.status属性:可选属性,该属性在迭代时会产生一个Iterator
2012-08-02 12:19:45
274
原创 两jsp页面之间get方式传值 .
a.jsp页面 var xmlHttp = null; function createXmlHttp(){ if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } else if(window.ActiveXObject){ try{ xmlHttp
2012-08-02 12:19:22
309
转载 jsp中的两种跳转方式 .
跳转有两种方法:RequestDispatcher.forward()方法和HttpServletResponse.sendRedirect()方法.区别是:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,他是不会改变Request的值,如果你需要在下一个页面中能从中获取新的信息的话,你可以Request.setAttribute()来放置一些标志,这样从下一个页面中
2012-08-02 12:17:32
471
转载 java中关键字volatile的作用 . .
用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)=========================分割线1==============
2012-08-02 12:17:17
200
原创 Ajax post 传递中文时乱码问题解决方法 .
1、//传值给servlet时var inputOneObj=document.getElementById('input_user'); var inputTwoObj=document.getElementById('input_cadno'); var inputThrObj=document.getElementById('input_pas'); var nam
2012-08-02 12:16:57
437
原创 ajax post提交数据, input type=submit 返回prompt aborted by user .
ajax post 提交 时 正常返回但是报: [16:33:22.879] uncaught exception: [Exception... "prompt aborted by user" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: resource:///components/
2012-08-02 12:16:40
653
转载 获取HttpServletRequest / HttpSession / ServletContext / HttpServletResponse对象 .
方法一,通过ServletActionContext.类直接获取: public String rsa() throws Exception{ HttpServletRequest request = ServletActionContext.getRequest(); ServletContext servletContext = ServletActionContext.get
2012-08-02 12:16:20
523
翻译 Struts中访问或添加request/session/application属性 .
public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//往ServletContext里放入app ctx.getSession().put("ses", "session
2012-08-02 12:16:08
182
原创 servlet ,数据库 .
servlet部分public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //设置接收信息的字符集 request.setCharacterEncoding("UTF-8"); //
2012-08-02 12:15:54
216
翻译 JAVA AJAX和servlet交互 .
script 部分 var XMLHttpReq; //创建XMLHttpRequest对象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 浏览器 XMLHttpReq = new XMLHttpRequest(); } else if
2012-08-02 12:15:33
258
翻译 oracle sql 笔记 .
select chr(97) from dual--根据asc码获取对应的字母 select concat(sno,sname) from student--连接两个字符串select sno||sname from student--连接两个字符串select instr('abcd1234abcd1234','1234') from dual--获取一个字符串在另一个字符串出现的位
2012-08-02 12:15:08
346
转载 Oracle SQL 语句 .
--新增记录insert into tbl_person(id,name,sex,birthday,salary,classid)values(S_PERSON.Nextval,'huqitao9','m',to_date('1987-1-2','yyyy-mm-dd'),2600,1)--使用sequences可以实现序列自增长--批量插入数据insert into tbl_pe
2012-08-02 12:14:21
195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人