`
wjt276
  • 浏览: 650247 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论
文章列表
css的功能是非常强大的,今天我们就来用css来定义一个块div的背景,并让它不重得. a{ background-image:url(www,111cn.cn/rb/bg.subnav.gif); background-repeat:no-repeat; background-attachment:fixed; background-position:top; }   上 面第一行为a标签的背景,background-repeat:no-repeat;此标签的背景不允许重复,background- attachment:fixed;此标签背景不随动条滑动而动,bac ...
(1)Ext.FormPanel f.getForm().submit({ url:"......", params:{ XX:xx .....} success: function (c,v,e) { //e: 触发事件 var json=Ext.decode(v.response.responseText); }, failure:function(c,v,e){} })  (2)Ext.Ajax.requestExt.Ajax.request({ ...
前置: 后台成功返回字符串:{success:true,msg:'操作成功!'} 后台失败返回字符串:{success:false,errors:'操作失败!'} 当submi提交时,action不存在后台返回下图字符串: 下面所有的action不存在,是指url路径不存在 FormPanel 提交代码如下: var G = new Ext.form.FormPanel({}) G.getForm().submit({//客户端的数据提交给服务器 url:wayfoon.MMS.DataPage +'/ext2Upload.action', //w ...
关于java中switch使用的一些说明 switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } default就是如果没有符合的case就执行它,default并不是必须的. case后的语句可以不用大括号. switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型. 一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句. 例如: switch(x){ ...
ExtJs中的textfield文本对齐方式,没有直接的配置,因此我们需要利用样式来完成。 方法1、可以直接配置style:'text-align:center'来完成剧中对齐方式   方法2、可以先定义样式,再配置cls来完成,推荐此方法,此方法如需要添加其它样式或修改样式可以在同一个地方,不需要找到元素。再者样式定义好后,可以给其它元素使用。   <style type="text/css"> .textfield-align-center{ text-align:center } </style> ...
在用ExtJS + struts2-json开发过程上发现日期格式与组件接受的格式不一致,不显示结果或是乱了。   现象:       因为struts2-json转换java.util.Date类的结果格式为:2010-10-25T23:12:10   我们一般在ExtJS端会使用renderer:Ext.util.Format.dateRenderer 来完成格式转换,  但是问题来了,这样的方法在FF下,是生效的,但不知道怎么了在IE下,就无效了。  经查原代码,出现在IE下是 v = new Date(Date.parse(v)); 中的Date.parse 出现了 ...
在项目中使用SSH框架开发时,可以在web.xml中配置session为页面级的,我们可以在页面中获取数据,hibernate的延时加载正常。   但是不知道为什么Struts2 + json + hibernate,那个延时加载失效了。 比如如果用session.load(),加载抛异常。只好用session.get了。   最后我网上找到解决方案了:   第一步:在web.xml配置页面级session(这一步早就完成 ) <filter> <filter-name>openSessionInView</filter-name> ...
为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件可以在Struts2压缩包中的lib目录下找到。   2.json插件执行原理时序图 点击查看原图   3.将struts.xml里面的 Xml代码 < ...
user_list.jsp   <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/&qu ...
  dept_list.jsp   <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/ ...
代码我就不多说了,不明白,看教程吧。我就贴出来好了。   其中使用的相关的文件,请见附件。   注意:其中的example.js是Ext例子中的,我改了一个小地方,显示效果有一点不样,大家可以看看   <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+&quo ...
struts.xml实际上也非常的简单,代码如下:   但是需要注意的:package的extends一定要继承json-default 然后相应的action的type设置为json,就可以了。视图就不需要设置了。   至于为什么,大家可以搜索struts2-jsonplugin自己看吧。   <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Str ...
因为这是只学习项目,所以我没有使用数据库了,直接在Action模式几条数据了。如果使用数据库,那代码量就大了,而这个项目只是学习整合Struts2,所以不用,大家自己确定,   数据我是使用static来完成,只要服务器不重新启动,数据就会在,哈哈,方便呀……   如何大家真不想自己输入代码,就下载吧。见附件。   实际后台代码也是非常的简单,只有几个类User/Dept/UserAction/DeptAction 大家自己建立相应的包     代码如下:   1、Dept类 package com.wjt276.extjs.model; public class D ...
我写下这个一是为了自己学习的整理,另一是为了其它入门的网友,   相关的资料网上不多,有的都是一段代码一段代码的,好像没有完整,最起码我没有搜索到完整的,最近google好像不好使,只好fanqiang了访问。   代码非常的简单,就是列表、添加、编辑、删除等操作,但这是学习Ext整合Struts2项目,会了其它就OK了。哈哈。   这段时间我正在学习Ext,以前自己开发小项目时后台总是使用别人的框架,使用起来就是不顺心,最近学习使用Ext,我作用的“轻松搞定Extjs”作为教程,这个教程还不错,大家可以用一下。   当前了,这个教程说的都是Extjs的基本和一些服务器互交的 ...
这里的项目开发环境与其它普通的开发环境一样,只是配置Struts2有点区别,不过为了大家看到一致,我还是琯一下好了。 1、新建一个Web Project,项目名为 struts2_extjs 2、引入相关的jar包,实际jar包的引用就是struts2的开发环境包,只是需要多加入一个struts2-json-plugin-2.1.8.1.jar句,我的如下:    3、配置web.xml文件,这也是正常的配置信息(配置Struts2),如下:   <?xml version="1.0" encoding="UTF-8"?> & ...
Global site tag (gtag.js) - Google Analytics