摘要:
struts2的s:iterator 标签 详解struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或list<s:iterator value="{'1','2','3','4','5'}" id='number'> <s:property value 阅读全文
posted @ 2011-12-14 21:58
nicesoft
阅读(364)
评论(1)
推荐(0)
摘要:
system.io.path下有好几个实用的方法. system.io.path.getExtension(path) 得到扩展名 system.io.path.getfilename(path) 阅读全文
posted @ 2011-12-14 16:35
nicesoft
阅读(244)
评论(0)
推荐(0)
摘要:
DownloadFile.aspx页面内容:<%@ Page Language="C#" %><%//使用方法DownloadFile.aspx?file=要下载的图片 string url = HttpContext.Current.Request.Url.Query.ToLower(); //file=dddd.jpg url = url.Replace("?file=", ""); Response.BufferOutput = false; Response.Clear(); Response.Content 阅读全文
posted @ 2011-12-14 15:55
nicesoft
阅读(1863)
评论(0)
推荐(0)
摘要:
1、要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:)你往往会想到直接付给一个含有换行符"\n"的字符串给Text属性:aTextBox.Text = "First Line\nSecond Line\nThird Line";可是实际运行的时候你却发现它始终不会换行,显示的结果为"First LineSecond LineThirdLine"。其实主要是因为TextBox运行在Windows 阅读全文
posted @ 2011-12-14 10:13
nicesoft
阅读(20897)
评论(0)
推荐(1)
摘要:
在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选。这个时候程序会卡,当程序员将这些卡代码放进线程(Thread)中后发现当对控件操作时出现“线程间操作无效: 从不是创建控件的线程访问它”异常。为什么.net不让我们跨线程操作控件,这是有好处的。因为如果你的线程多了,那么当两个线程同时尝试将一个控件变为自己需要的状态时,线程的死锁就会发生。但是难道就是因为这个原因,我们就只能让程序卡着么?当然不是,这里教大家一个解决方案:用BackGroundWorker这里通过一个实例来告诉大家BackGroundWorker的用法。首先我们 阅读全文
posted @ 2011-12-14 10:07
nicesoft
阅读(408)
评论(0)
推荐(0)
摘要:
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { System.Environment.Exit(System.Environment.ExitCode); Application.Exit(); } 阅读全文
posted @ 2011-12-14 10:06
nicesoft
阅读(1141)
评论(0)
推荐(0)
浙公网安备 33010602011771号