- 浏览: 100586 次
- 性别:
- 来自: 南京
最新评论
-
qq280948982:
其实不用这么麻烦的,参考这篇文章就可解决丢失session的问 ...
Uploadify获取Session -
hui0377:
这样session 就不会过期了??
Uploadify获取Session -
jxdiamond:
使用uploadify插件时,可以通过前台脚本'formDat ...
Uploadify获取Session -
mzh_2008beijing:
楼主,第4步、在程序中使用:
MySessionContext ...
Uploadify获取Session
文章列表
字符串左斜杠替换成右斜杠
- 博客分类:
- java
在做项目过程中 需要将一个字符串中的左斜杠全部替换成右斜杠 以为很简单的操作但是总是报错。
String filePath = "/wzk/01/20021.jpg";
开始 调用 replaceAll();方法以为就能替换的 代码如下:
filePath = filePath.replaceAll("/","\\");
但程序总是报错。
最后在网上搜了一下,才明白。下面 摘自网络:
java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠
例如 str1="aa\bbb"; str ...
利用Jquery ajax刷新子窗口页面内容
- 博客分类:
- Jquery
在页面a.jsp中利用Jquery Easyui弹出一个窗口projectdir,里面包含一个页面b.jsp,在对b.jsp进行操作后,希望刷新b.jsp的内容,那么可以在b.jsp页面利用ajax提交获取返回页面,然后在ajax脚本的success函数中加入$("#projectdir").html(response);详细脚本如下:
<script type="text/javascript">
$(function() {
$('#projectdir').window({
title:'指定项目工程目 ...
java调用Struts2的值
- 博客分类:
- java
JSP 中使用Struts2的值 (Strust2 中调用JAVA的公共类方法)
Struts2的值是保存在ValueStack中的,假设有一个字符串str,我们一般是这么取值的:
<s:property value="str"/> 或者 ${str}
如果想在jsp中使用的话,可以这么取:
<%@ page import="com.opensymphony.xwork2.util.ValueStack" %>
……
<%= ((ValueStack)request.getAttribute("struts. ...
用java解压缩zip和rar的工具类
- 博客分类:
- java
package decompress;
import java.io.File;
import java.io.FileOutputStream;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Expand;
import de.innosystec.unrar.Archive;
import de.innosystec.unrar.rarfile.FileHeader;
public class DeC ...
java压缩与解压缩zip、rar、Gzip文件
- 博客分类:
- java
我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Linux系统下的压缩文件。
下面主要讲的就是ZIP形式的压缩文件,而JAR、GZIP形式的压缩文件也是类似的用法。
ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是java.util.zip这个包里面的类。主要有ZipFile、 ZipOutputStream、ZipInputStream和ZipEntry。ZipOutputStream是用来压缩文件 的,ZipInput ...
- 2012-10-19 17:10
- 浏览 1123
- 评论(0)
Uploadify获取Session
- 博客分类:
- java
前台通过uploadify上传文件,原本在action中获取session中的用户信息,但是发现为空,而通过sessionid获取session的方法HttpSessionContext.getSession(java.lang.String sessionId)又被废弃,所以通过实现HttpSessionListener的sessionCreated和sessionDestroyed来解决问题。步骤如下:
1、建立自己的SessionContext
public class MySessionContext {
private static MySessionContext instanc ...
Jquery ajax提交中文乱码
- 博客分类:
- Jquery
通过Jqueryd的ajax方式提交数据,中文会乱码,可以通过添加
type:'post',
contentType: "application/x-www-form-urlencoded; charset=utf-8",
来实现正确编码
在项目的页面和后台中都指定了编码格式为UTF-8,但是当URL中包含中文时,还是乱码,可以通过修改Tomcat的connector,添加URIEncoding= "UTF-8" 。
如果参数是通过js传递的,那么还需要对参数进行编码,然后action端进行解码,例如:
javascript 代码:
encodeURI(encodeURI(a.jsp?name=鞍山市场部))
java代码:
String name = request.getParameter("name");
name= java.net.URLDecoder.decode(name, ...
Javascript刷新页面的几种方法:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
java调用外部带参数exe可执行程序
- 博客分类:
- java
通过java调用deadlinecommand.exe程序,另外要指定相关参数 job_info,plugin_info,scene_file,那么在java程序中可以通过
String[] cmd = new String[] {"deadlinecommand.exe绝对路径", "job_info绝对路径", "plugin_info绝对路径", "scene_file绝对路径"};
Runtime.getRuntime().exec(cmd);
来实现。
在deadline中配置好statistic gathering存入postgresql后,渲染任务时不能将slave和job信息存入postgresql,而且点击view repository statistic时提示‘xx XML statistics entries exist. Would you like to add them to the database',点击’Yes‘后弹出提示框'Files cannot be added to the database. Check the log file for more information',对于log信息,可以通过monitor ...
通过xheditor编辑器编辑的数据存入数据库,前台通过<s:property value="相应内容" />显示时,会显示所有的标签,没能显示应有的效果,需要在后面加上 escape="false"即可。
在弹出层中定义textarea的class为“xheditor”会导致不可编辑,那么通过在弹出层时使用
$('#processcontent').xheditor({ tools: 'full' });可以动态的绑定上去,但是此时编辑textarea中的内容,通过ajax提交,struts后台无法获得修改后的值,那么只需要在ajax提交脚本前加入$('#processcontent').val();来获取最新值即可。
<package name="json" extends="json-default" namespace="/test"> <action name="testByAction" class="cn.ysh.studio.struts2.json.demo.action.UserAction" method="testByAction"> <result type="json&quo ...
Spring+Struts2+Hibernate整合,原来都用Mysql,最近需要改为Postgresql,做保存的时候一直报错,
org.springframework.dao.InvalidDataAccessResourceUsageException: could not insert: [com.render.model.cyl.TUser]; nested exception is org.hibernate.exception.SQLGrammarException: could not insert: [com.render.model.cyl.TUser] org.sprin ...