sourceRelative("xxx.bsh")
来源:互联网 发布:逆战血手队伤数据qq群 编辑:程序博客网 时间:2024/06/05 10:15
公司使用beanShell脚本,但是脚本太长,不方便阅读及维护。
于是对脚本文件进行切割。
方法如下
1,从主脚本main.bsh中,把判断是否为空的业务剥离出来,保存为utils.bsh(注:utils.bsh需要和main.bsh才同一个包下)
2,main.bsh中,添加sourceRelative("/utils.bsh"),在main.bsh中可以直接调用checkEmpty(str) 方法。
,
运行,后台打印如下信息,证明调用成功。
小结
sourceRelative("xxx.bsh"),跟jsp中的include类似,beanShell脚本编译时,会把这个脚本指向的资源路径下的bsh脚本一起加入编译。
sourceRelative() 和source()的区别是,前者指向路径是该执行脚本文件的包路径,而source()是指向绝对路径。
0 0
- sourceRelative("xxx.bsh")
- 修复在 Eclipse 中调试webapp时发生 java.lang.ClassNotFoundException: bsh.xxx 错误
- sh(bsh)
- bsh简要介绍
- bsh-deployer.xml 配置
- bsh.jar的使用
- bsh for android : 传感器
- bsh for android : 北京时间
- BeanShell(bsh)介绍及安装
- bsh for androd : 手机摇一摇
- bsh for android : 天气预报 API
- bsh for android : 读通讯录
- bsh for android : HTML parser
- 第一次使用bsh的包
- bsh for android : Socket Test
- bsh for android : 广州公交实时查询
- bsh for android : URL Connect Test
- bsh for android : Inet 地址 Test
- 数据库01-sqlite3 (了解)
- 在Android应用中使用自定义证书的HTTPS连接(下)
- 判断输入的整数是不是回文数
- struts2 Session拦截器
- c++中引用和指针的区别和联系
- sourceRelative("xxx.bsh")
- pycharm开发python时出现控制中文显示乱码
- ym——Android酷炫实用的开源框架(UI框架)(终)
- c#的依赖注入
- 数组中重复的数字
- win32 菜单资源的载入
- 邻接表和SPFA(POJ 1511)
- android,侧滑栏SlidingLayout、ViewPager实现画廊、简单用viewpager实现画廊、圆形图片、简单的跑马灯动画效果、可拖拽的弹簧式水泡动画集合
- @SuppressWarings注解警告类型