`
fireflylover
  • 浏览: 107780 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
在Action中使用拦截器,默认情况下回拦截Action中所有的方法,但是在某些情况下,可能只需要拦截Action中的一个或多个方法,有时候也希望不拦截某个方法,这个在Struts2中是怎么实现的呢?   拦截器方法过滤:让拦截器有选择的拦截Action中的某个方法!   Struts2中提供了一个MethodFilterInterceptor类,开发者自定义的拦截器只需要继承该类就可以使用这个方法过滤的功能,来拦截Action中特定的方法!   MethodFilterInterceptor
通过sql语句递归查找所有下级或上级用户 1.MS Sql with cte as(    select Id,Pid,DeptName,0 as lvl from Department    where Id = 2    union all    select d.Id,d.Pid,d.DeptName,lvl+1 from cte c inner
1. 上传文件InputStream转string或bytes     private byte [] inputStreamToByte(InputStream is) throws IOException { ByteArrayOutputStream bAOutputStream = new ByteArrayOutputStream(); int ch; while((ch = is.read() ) != -1){ bAOutputStream.write(ch); } ...
使用poi读取,jxl对于excel2007不支持   1. 读取xlsx 数据     InputStream fs      XSSFWorkbook workbook = new XSSFWorkbook(fs);   XSSFSheet st = workbook.getSheetAt(0);    for (int rowNumOfSheet = 1; rowNumOfSheet <= st.getLastRowNum(); rowNumOfSheet++) {    if (null != st.getRow(rowNumOfSheet)) {     XSSFRow ...
KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849 http://sencho.blog.163.com/blog/static/83056228201151743110540/ 很方便的一个xml解析器,支持Xpath查询。 skpsmtpmessage——Quick SMTP邮件发送svn checkout http://skpsmtpmessage.googlecode.com/svn/trunk/ skpsmtpmessage-read-onlygithub:       git clone https://github. ...
1. 创建Navigation-based application 工程 2. RootViewController.h     #import <UIKit/UIKit.h> @interface RootViewController : UIViewController { } -(IBAction)englishClick:(id)sender; @end   3. RootViewController.m      #import "RootViewController.h" #import "English.h& ...
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {    // 列寬    CGFloat contentWidth = self.tableView.frame.size.width;    // 用何種字體進行顯示    UIFont *font = [UIFont systemFontOfSize:13];        // 該行要顯示的內容    NSString *content = [data objectAtIndex:indexPath. ...
init:方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身   loadView:方法这是当没有正在使用nib视图页面,子类将会创建自己的自定义视图层。绝不能直接调用。如果手工维护views,必须重载重写 ...
1. ScrollDemoViewController.h   #import <UIKit/UIKit.h> @interface ScrollDemoViewController : UIViewController<UIScrollViewDelegate> { IBOutlet UIPageControl *pageControl; IBOutlet UIScrollView *ScrollView; IBOutlet UIView *view1; IBOutlet UIView *view2; IBOutlet UIVi ...
@interface TableViewAppDelegate : NSObject <UIApplicationDelegate> { UIWindow *window; UINavigationController *navigationController; } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet UINavigationController *navigationContro ...
1. 在项目工程里新建一个setting.bundle文件 2. 程序中调用bundle内容方法:       NSString *textValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"textEntry_key"]; 3. 程序中修改偏号配置:     NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];   [userDefaults setObject:@"test" forKe ...
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。   LinearLayout:   LinearLayout按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不论这个元素的宽度为 ...
 BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter, 1、Adapter类简介 1)、Adapter相关类结构如下图所示:   自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方法,它是将获取数据后的View组件返回,如ListView中每一行里的TextView、Gallery中的每个ImageView。      2)、Adapter在Android应用程序中起着非常重要的作用 ...
import java.rmi.RemoteException; import javax.xml.namespace.QName; import javax.xml.rpc.ServiceException; import org.apache.axis.client.Call; import org.apache.axis.client.Service; public class AxisTest { public static void main(String[] args) { String url = "http://192.168.0. ...
1.xml文件数据样式: <MyDataList>  <StateList>  <item><value>1</value><label>活动</label></item>  <item><value>2</value><label>掩藏</label></item>  <item><value>0</value><label>不活动</label></item ...
Global site tag (gtag.js) - Google Analytics