`
jxdiamond
  • 浏览: 100586 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
在做项目过程中 需要将一个字符串中的左斜杠全部替换成右斜杠 以为很简单的操作但是总是报错。 String filePath = "/wzk/01/20021.jpg"; 开始 调用 replaceAll();方法以为就能替换的 代码如下: filePath = filePath.replaceAll("/","\\"); 但程序总是报错。 最后在网上搜了一下,才明白。下面 摘自网络: java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠 例如  str1="aa\bbb"; str ...
在页面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. ...
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 ...
我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Linux系统下的压缩文件。 下面主要讲的就是ZIP形式的压缩文件,而JAR、GZIP形式的压缩文件也是类似的用法。 ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是java.util.zip这个包里面的类。主要有ZipFile、 ZipOutputStream、ZipInputStream和ZipEntry。ZipOutputStream是用来压缩文件 的,ZipInput ...

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 ...
通过Jqueryd的ajax方式提交数据,中文会乱码,可以通过添加 type:'post', contentType: "application/x-www-form-urlencoded; charset=utf-8", 来实现正确编码

URL中文传参乱码

    博客分类:
  • java
在项目的页面和后台中都指定了编码格式为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调用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 ...
Global site tag (gtag.js) - Google Analytics