Java Web
小姐你喜不喜欢吃青椒
www.liuchang.org
展开
-
JDBC高级应用之数据源(连接池)
1、配置Tomcat的文档配置(Tomcat/conf/context.xml): jdbc/database" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="123456"原创 2012-03-14 20:58:34 · 547 阅读 · 0 评论 -
Extjs4---Uncaught TypeError: Cannot call method 'apply' of undefined
我遇到的这个错误原因是没有继承相应的类导致的,代码如下:Ext.define( 'SMS.view.TabPanel', { //extend:'Ext.tab.Panel',//因为没有继承类导致的 initComponent:function(){ Ext.apply( this, { id:'content-panel',原创 2012-09-22 15:43:21 · 2824 阅读 · 0 评论 -
Extjs4---Uncaught TypeError: Cannot call method 'substring' of undefined
我遇到这个错误是在做MVC时遇到的,因为alias属性忘了加“widget”Ext.define('HT.view.Center',{ extend:'Ext.tab.Panel', //layout:'fit', //注意 加上widget. alias:'widget.center', activeTab:0, width:500, height:400原创 2012-09-24 20:45:14 · 6748 阅读 · 1 评论 -
Extjs4---用MVC做的后台管理系统 之一
最近自学的Extjs4,今天试着用MVC做了个类似后台管理系统的界面,正在逐步完善中,有做的不好的地方希望能提出建议,完整代码我会在完全做完之后传上首先建立相应的文件目录如下controller:放控制器的文件夹model:放模型类/实体类,这里暂时没有用到store:存放数据的,暂时为用到view:放视图类的建完目录结构,接下来建立首页:index.html:原创 2012-09-25 12:11:48 · 5620 阅读 · 1 评论 -
Extjs4---Cannot read property 'addCls' of null
用MVC做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCls' of null,原因是我在定义grid的错误这是错误代码:Ext.define('HT.view.Grid',{ extend:'Ext.grid.Panel', title原创 2012-09-26 09:48:26 · 6938 阅读 · 1 评论 -
Extjs4---用MVC做的后台管理系统 之二
做了下修改,刚才发的时候没有建立store,model在上一个版本的基础上添加了一点功能,点击左边的Button按钮可以在右边添加新的tab,在tab加了页面,和grid,复习了一下以前学的东西看代码:index.html,app.js没有修改,这应该就是MVC的优点吧,这里只贴出修改的代码:在左边的导航栏添加了两个按钮:Accordion.js:Ext.define(原创 2012-09-26 10:10:04 · 4550 阅读 · 3 评论 -
Extjs4---tab选项卡--基本选项卡
欢迎光临我的小站,共同学习交流技术:http://www.luchg.com完整代码下载地址:http://download.csdn.net/detail/lc448986375/45827941、基本的选项卡tabPanel.html: Form 从页面的div原创 2012-09-20 14:39:23 · 2006 阅读 · 0 评论 -
Extjs4---登录验证码的实现+struts2
欢迎光临我的小站,共同学习交流技术:http://www.luchg.com完整代码下载:http://download.csdn.net/detail/lc448986375/4603225login.js://定义验证码控件Ext.define('CheckCode',{ extend: 'Ext.form.field.Text', alias: 'wi原创 2012-09-27 16:11:20 · 7919 阅读 · 2 评论 -
Extjs4---用MVC做的后台管理系统 之三
貌似有点小bug,有时登录成功后不能自动跳转到首页,需要刷新一下,把struts.xml配置中配置为就没问题了,希望有高手能告诉哪写的不对,暂时只能用这种方式解决了完整代码参考:http://www.luchg.com/resource/showResource_5.html如果发现代码有什么问题欢迎提出这次主要是实现了登录功能以及登录验证,到此后台管理系统的框架已经搭建差不多了,剩下原创 2012-09-28 02:28:54 · 6751 阅读 · 0 评论 -
Extjs4---tab选项卡-操作选项卡,增删插入
欢迎光临我的小站,共同学习交流技术:http://www.luchg.com完整代码下载地址:http://www.luchg.com/resource/showResource_3.htmltabPanel.js:Ext.require( 'Ext.tab.*');Ext.onReady( function(){ //添加一个Tab,在最后面添加原创 2012-09-20 15:13:18 · 4322 阅读 · 0 评论 -
Extjs4---combobox省市区三级联动+struts2
欢迎光临我的小站,共同学习交流技术:http://www.luchg.com只是做了个小例子,数据是写死在Action里面的完整代码下载地址:http://www.luchg.com/resource/showResource_1.htmlcombobox.js代码:Ext.onReady( function(){ Ext.define( 'model原创 2012-09-18 18:17:49 · 6095 阅读 · 0 评论 -
Extjs4---Uncaught TypeError: Cannot read property ‘items’ of undefined
在做The MVC Application Architecture(地址:http://www.sencha.com/learn/the-mvc-application-architecture/)时遇到了一个错误:"Uncaught TypeError: Cannot read property ‘items’ of undefined"找了很久才发现是因为没有在List.js原创 2012-09-22 10:40:01 · 7215 阅读 · 0 评论 -
Extjs4---tabpanel关闭后再打开出错解决办法
在用Extjs4做MVC的后台管理系统时遇到个问题,当添加一个tab,并在tab中加入一个grid,第一次正常打开,当关闭后再次打开时出错了,错误也有很多种,可能错误的原因也不同吧,最后找了个解决的办法,代码如下:'accordion button[id = adminSet]':{ click:function(o){ var t原创 2012-09-28 16:10:51 · 4741 阅读 · 4 评论 -
Extjs4---accordion布局
accordion布局也称手风琴布局,在accordion布局下,在任何时间里,只有一个面板处于激活状态。其中每个面边都支持展开和折叠。注意:只有Ext.Panels 和所有Ext.panel.Panel 子项,才可以使用accordion布局。 Ext.application( { name:'Layou_Accordion', launch原创 2012-09-08 16:36:14 · 2355 阅读 · 0 评论 -
Extjs4---card布局
这种布局用来管理多个子组件,并且在任何时刻只能显示一个子组件。这种布局最常用的情况是向导模式,也就是我们所说的分布提交。 Ext.application( { name:'layout_card', launch:function(){ var navigate = function(panel,direction){ v原创 2012-09-08 17:50:34 · 1728 阅读 · 0 评论 -
Extjs4----tree
只是在页面中演示tree的使用,写死在页面中,未从数据库中调用数据 Ext.onReady(function() { var tree = Ext.create('Ext.tree.Panel', { title : '树面板简单示例',//标题 width : 200, height : 500, rootVisible: t原创 2012-09-08 10:08:45 · 1131 阅读 · 0 评论 -
Extjs4---column布局
Column布局一般被称为列布局,这种布局的目的是为了创建一个多列的格式。其中每列的宽度,可以为其指定一个百分比或者是一个固定的宽度。 Ext.application( { name:'column', launch:function(){ Ext.create( 'Ext.panel.Panel', {原创 2012-09-10 14:57:34 · 1656 阅读 · 0 评论 -
Extjs4----anchor布局
anchor布局将使组件固定于父容器的某一个位置,使用anchor布局的子组件尺寸相对于容器的尺寸,即父容器容器的大小发生变化时,使用anchor布局的组件会根据规定的规则重新渲染位置和大小。用anchor布局时,用anchor属性来配置组件在父容器中的位置anchor属性为一组字符串,可以使用百分比或者是-数字来表示。配置字符串使用空格隔开Ext.ap原创 2012-09-10 12:08:41 · 3749 阅读 · 0 评论 -
Extjs4---Form登录功能的实现,结合struts2
后台用的是struts2,不过没有连接数据库废话不多说,看代码:html页面只是做的引用,很简单就不贴源码了有什么不懂得可以去下载完整的源码:http://download.csdn.net/detail/lc448986375/4575474添加了验证码功能:http://blog.csdn.net/lc448986375/article/details/8025305log原创 2012-09-17 15:31:07 · 2133 阅读 · 0 评论 -
Extjs4---absolute布局
Absolute布局继承Ext.layout.container.Anchor 布局方式,并增加了X/Y配置选项对子组件进行定位,Absolute布局的目的是为了扩展布局的属性,使得布局更容易使用。Ext.application( { name:'absolute', launch:function(){ Ext.create( 'Ext.panel.P原创 2012-09-10 14:46:04 · 972 阅读 · 0 评论 -
struts2国际化处理
i18n动态语言切换第一步:在struts.xml中里面加上 第二步:创建LanguageActionpackage action;import com.opensymphony.xwork2.ActionSupport;public class LanguageAction extends ActionSupport { @Override public原创 2012-05-28 14:54:40 · 419 阅读 · 0 评论 -
struts2---The content of element type "package" must match "(result-types?,interceptors?,default-int
在struts.xml中配置了拦截器之后报错了,错误为:The content of element type "package" must match "(result-types?,interceptors?,default-interceptor-ref?,default-action-ref?,default-class-ref?,global- results?,global-e原创 2012-09-28 08:47:29 · 7067 阅读 · 4 评论 -
Struts2---自定义拦截器
做后台管理系统需要有到登录验证功能,所以今天复习了一下struts2的自定义拦截器,对登录验证,和对权限进行验证拦截器可以自由扩展,所有的拦截器都实现自Interceptor接口,实现自定义拦截器也要实现Intercepter接口,一般继承AbstractInterceptor抽象类即可。下面做了个验证用户是否登录的例子:LoginInterceptor.java:pa原创 2012-09-28 10:00:19 · 1497 阅读 · 0 评论 -
jsp---Filter的使用
struts2中的拦截器可以拦截action,但是无法拦截页面的请求,但是有些页面需要有权限才可以访问,不可以直接访问,有一种解决的办法就是使用Filter1、创建Filter类,需要实现Filter接口:package filter;import java.io.IOException;import java.util.Map;import javax.servlet.原创 2012-09-28 14:54:06 · 945 阅读 · 0 评论 -
Extjs4----border布局
border布局:border布局也称边界布局,他将页面分隔为west,east,south,north,center这五个部分,我们需要在在其items中指定使用region参数为其子元素指定具体位置。注意:north和south部分只能设置高度(height),west和east部分只能设置宽度(width)。north south west east区域变大,center区域就变小了原创 2012-09-08 16:12:57 · 7633 阅读 · 1 评论