- 浏览: 18208 次
- 性别:
- 来自: 广州
最新评论
文章列表
在一个编辑框中,利用xhEditor,对立面的值进行修改,在前台利用javascript进行校验是,取到的都是修改前的值,而在提交之后,到后台得到的确实是修改之后的新值,这就造成了前端无法验证当前是否为空的问题。
在网上找了好多关于xhEditor的问题,加上几个同学不停地调试,最终解决了这个问题。
首先,xhEditor是一个基于JQuery开发的插件,只能利用JQuery来进行dom操作才行,另外,xhEditor默认会在textarea所在的form对象中绑定onsubmit事件,当用户点击submit按钮时,xhEditor就会将最新结果同步回textarea,随后随表单中的其它表单项一 ...
今天做了SSH2框架下的Ajax从后台去处List返回前台,数据取成功了,前台也可以显示,但总会报错如下:java.lang.IllegalAccessException: Class com.googlecode.jsonplugin.JSONWriter can not access a member of class org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public"
ERROR [http-8080-3] [default].invo ...
在s标签写的form中,如果用到文本域,而其中编辑框又加上了一些插件,形如:<s:textarea rows="50" cols="75" label="内容" name="content" cssClass="xheditor {skin:'o2007blue',html5Upload:false,upMultiple:'1',upImgUrl:'noDectestUpload.html',upImgExt:'jpg,jpeg,gif,bmp,png',upLinkUrl:'noDectestUpl ...
今天简述一下一个用户登录,注册,以及管理的一个ssh2项目构建全过程,麻雀虽小,五脏俱全。
首先,建一个webProject,然后分别添加Struts2,Hibernate3和Spring3的支持,导入一些jar包,以及写配置文件。最重要的是几个配置文件的编写。web.xml最为重要,作为struts2和spring3的加载配置文件,要加入两个最重要的信息:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.n ...
今天搞了Struts2的文件上传,流程如下,首先,lib库中要有commons-upload-1.X.X的依赖包。
首先,在upload.jsp的文件中,利用struts2的标签,生成表单,
<s:form action="upload" method="post" enctype="multipart/form-data">
<s:file name="file"></s:file>
<s:submit value="submit" ...
EL表达式在JSP页面中现在也会时常使用,今天试了形如username:${requestScope.username},这样的表达式,结果在页面上如果还按照原样输出的话,那就是因为JSP页面将EL表达式忽略了,应在JSP页面头部加入<%@ page isELIgnored="false" %>不让页面忽略EL表达式,就可以了。
另外,username:${requestScope.username}中,还需要注意Scope的范围,如果范围不合适,结果也是不行的,JSP页面的Scope一共有四种:
page级别的,只能在当前页面使用:username:${page ...
Struts2在配置完启动之后,很多时候会报错,各种各样的错误,今天配置又遇到了。
如果Struts2-core-2.2.1这个版本,与其他的比如xwork的不匹配,比如core的版本过高,则需要从buildPath删掉,换成低版本的,我的一开始就搞成了Struts2-core-2.3.4,造成错误,,有个什么!Struts2-core-2.3.4,后来换成2.2.1还不行,结果看了TomCat的webapp才发现,在没有关闭MyEclipse的情形下,这个jar是被加载的,从buildPath中删除,但webapp并未删除,需要关闭IDE,彻底从webapp删除,再重新部署项目即可。
另外, ...
在JQuery中,经常会用到弹出层tooltip进行信息的显示,经常会在某个标签,例如<a>或者<span>上,当鼠标放上去时,将弹出层显示在此标签的下方或者当前鼠标指针的右下方。
这两种都首先需要将弹出框设置在页面的最前端。虽然页面表面上是平面的,但也存在谁覆盖谁的问题,要将隐藏的弹出框显示在当前的最前端,需设置$("tooltip").css("z-index","99")
也就是将z轴的级别设置在最高的99
下面介绍这两种的实现方法。
第一种:举例:当鼠标经过时,在<a id=" ...
今天看了视频,又试了试,解决了Ajax中,在利用get方法与后台交互过程中,url中出现中文乱码情况的解决方案。有两种。
第一种:前端浏览器如果是火狐或者Chrome的话,则不需做处理,如果是IE的话,比较怪,需要在url中出现中文的字段加上编码,例如从$("#username").val()得到中文,则需加上encodeURI($("#username").val());才可以
在后台代码中,进行一次转换,例如对username进行转换,则
String newUsername=new String(username.getBytes("i ...