上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: Struts2:(1)客户端提交一个HttpServletRequest请求(.action或JSP页面)(2)请求被提交到一系列Filter过滤器,如ActionCleanUp和FilterDispatcher等(3)FilterDispatcher是Struts2控制器的核心,它通常是过滤器链中的最后一个过滤器(4)请求发到FilterDispatcher后,FilterDispatcher询问ActionMapper是否需要调用某个Action来处理这个Request(一般根据URL后缀是否为.action来判断)(5)如果ActionMapper决定需要调用某个Action,Filte 阅读全文
posted @ 2012-07-16 13:41 无头咸鱼 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在struts2.0中,可以通过ServletActionContext.getRequest()获取request对象。 在action的方法中return一个字符串,该字符串对应struts.xml中的result标签的name相同,result标签中包含的就是跳转页面, 其原理,我的理解是这样的: 一.客户端提起一个(HttpServletRequest)请求,如上文在浏览器中输入”http://localhost:8080/TestMvc/add.action” 二.请求被提交到一系列(主要是三层)的过滤器(Filter),如ActionContextCleanUp,FilterDis 阅读全文
posted @ 2012-07-16 13:00 无头咸鱼 阅读(10555) 评论(0) 推荐(0) 编辑
摘要: 下面介绍在Eclipse中配置Struts2的过程:一、下载Struts2,因为Struts2是开源的,百度或者google一下就可以找到下载地址。我下载的是struts-2.3.1.2版本的,解压之后入下图:apps目录:Struts2的范例docs目录:Struts2的文档lib目录:Struts2的类库src目录:关于Struts2的一些资源二、现在是利用apps中的范例实现一个helloworld的action,在apps目录下有几个war文件,如下图:这几个文件可以用WinRAR打开,我用好压打开struts2-blank.war之后,如下图在WEB-INF目录下打开classes目 阅读全文
posted @ 2012-07-12 16:13 无头咸鱼 阅读(20307) 评论(2) 推荐(4) 编辑
摘要: 在Gridview中添加AllowPaging="True" onpageindexchanging="Gridview_PageIndexChanging" PageSize="10"在后台代码中添加protected void GV_ProInfo_PageIndexChanging(object sender, GridViewPageEventArgs e) { GV_ProInfo.PageIndex = e.NewPageIndex;重新绑定Gridview } 阅读全文
posted @ 2012-04-28 13:29 无头咸鱼 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中我们会接触到四种数据存储方式,每种存储方式都各有不同;以下eoe分别列举了Android开发中的不同存储方式的特点。 一,Preferences Preferences是一个较轻量级的存储数据的方法,具体使用方法: 在A中保存值:SharedPreferences.Editor sharedata = getSharedPreferences("data", 0).edit(); sharedata.putString("name","shenrenkui"); sharedata.commit(); 在B中取值 阅读全文
posted @ 2012-04-20 13:26 无头咸鱼 阅读(336) 评论(0) 推荐(0) 编辑
摘要: Java中线程的创建有两种方式:1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中2. 通过实现Runnable接口,实例化Thread类 在实际应用中,我们经常用到多线程,如车站的售票系统,车站的各个售票口相当于各个线程。当我们做这个系统的时候可能会想到两种方式来实现,继承Thread类或实现Runnable接口,现在看一下这两种方式实现的两种结果。packagecom.dr.threadtest;classMyThread3extendsThread{privateintticket=10;privateStringname;publicMyThrea 阅读全文
posted @ 2012-04-10 17:58 无头咸鱼 阅读(4673) 评论(0) 推荐(0) 编辑
摘要: 常用Java事件类、处理该事件的接口及接口中的方法事件类/接口名称接口方法及说明ActionEvent动作事件类ActionListener接口actionPerformed(ActionEvent e)单击按钮、选择菜单项或在文本框中按回车时AdjustmentEvent调整事件类AdjustmentListener接口adjustmentValueChanged(AdjustmentEvent e)当改变滚动条滑块位置时ComponentEvent组件事件类ComponentListener接口componentMoved(ComponentEvent e)组件移动时componentHi 阅读全文
posted @ 2012-04-10 13:59 无头咸鱼 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 1、按钮 Button() 构造按钮 Button(String s) 构造按钮,标签是s setLabel(String s) 设置按钮标签是s getLabel() 获取按钮标签 addActionListener() 添加监视器 removeActionListener() 移去监视器2、标签 Label() 构造标签 Label(String s) 构造标签,显示s Label(String s,int x) x是对齐方式,取值: Label.LEFT Label.RIGHT Label.CENTER setText(String s) 设置文本s getText() 获取文本 set 阅读全文
posted @ 2012-04-10 11:47 无头咸鱼 阅读(2529) 评论(0) 推荐(0) 编辑
摘要: SQL语句这样写的时候strSql = "select * from T_Compertitor where SchoolName="+strSchoolName;报列名无效!这样写的时候strSql = "select * from T_Compertitor where SchoolName='"+strSchoolName+"'";问题解决……求详解 阅读全文
posted @ 2012-04-06 18:31 无头咸鱼 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 本意是要在保存记录的同时验证是否有重复记录!木有即可保存insert into Table values Value where not exists(sql)这是错误的!!可以用if解决此问题if not exists (sql) insert into Table values Value 阅读全文
posted @ 2012-04-06 13:37 无头咸鱼 阅读(733) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页