- 浏览: 9635 次
- 性别:
- 来自: 北京
最新评论
文章列表
/**
* 计算两个日期之间的月份列表yyyyMM
* @param startTime yyyyMMddHHmmss
* @param endTime yyyyMMddHHmmss
* @return 之间的月份列表
*/
List<String> yyyyMMList(String startTime, String endTime) {
int syear = Integer.valueOf(startTime.substring(0, 4));
int smonth = Integer.valueOf(sta ...
- 2009-11-06 08:46
- 浏览 1592
- 评论(0)
import java.util.Random;
public class PwdGen {
private static final char[] SPECIAL_CHAR_TABLE = { '(', ')', '-', '_', '=',
'[', ']', '{', '}', ':', ',', '.', '?', '!', '*', '$', '#', '%' };
private static final Random rnd = new Random();
/**
* 按指定长度和级别生成密码
*
* @param Le ...
- 2009-10-21 15:50
- 浏览 890
- 评论(0)
d) 应用场景:
异步调用,无需刷新当前页面,或自己手动去刷新的情况,非常灵活方便,是bus里面用的最频繁的一种调用方式
e) 友情提示:
BME平台,ajax.callQueryInterface具体实现参考平台ajx.js代码
对于比较复杂的参数对象,不知道怎么构造相应的json对象,可以用平台提供类JSONParser.java先测试一下,可以测试从json对象到java对象转换,也可以测试从json对象到javascript对象的转换:
private void testJson2Java()
{
JSONParser jp = new JSONParser();
St ...
- 2009-10-20 18:11
- 浏览 972
- 评论(0)
3、 第三种:bmc.common.ajx.callQueryInterface 提交
a) 调用方法
var url ="/bus_product/getExpOrEffTime.action?subscriberNo="+subscriberNo+"&productKey="+productKey+"&validMode="+select.value+"&mode=1&isDel=1";
var time = bmc.common.ajx.callQueryInterface(u ...
- 2009-10-20 18:11
- 浏览 1639
- 评论(0)
c) 配置文件:bus.individual.web.service.xml
<bme:package id="bus_individual">
<!-- 首次激活: 1:预充值处理激活 -->
<bme:action id="activeFirst">
<bme:invoke-service id="UIDispatcher"
method-name="schedulerUI" result-name="resultMessage" ...
- 2009-10-20 18:10
- 浏览 886
- 评论(0)
2、 第二种:直接Form提交
a) Jsp页面
中的form:
<form id="firstActiveForm" action="<%=request.getContextPath()%>/bus_individual/activeFirst.action" method="post">
Jsp页面中的提交按钮:
<div class="btnGroup">
<isap:field type="button" value=" ...
- 2009-10-20 18:10
- 浏览 1051
- 评论(0)
d) 后台action处理类:QueryMobileResourceUIAtomic.java
继承了 ISAPActionSupport.java类
页面Action的传入参数需要在后台action类QueryMobileResourceUIAtomic中有对应的类属性,名称必须完全一样,包括大小写,并且有get和set方法
入口函数是默认的,配置文件中无需配置,固定为: public String execute()
Execute方法的返回值会和配置文件中的result的id值对应,不同返回值可以重定向到不同返回页面
后台action其它返回值只需要是action类的成语属性,并有对应的 ...
- 2009-10-20 18:09
- 浏览 1205
- 评论(0)
1、 第一种:MW.Ajax.load提交
a) 调用方法
MW.Ajax.load("<%=request.getContextPath()%>/SubscriberUIAtomic/queryMobileNORes.action?mobileNoHead="+mobileNoHead+"&grade="+grade+"&resultBean.pageSize="+pageSize.value, '', 'mobileNoResultDiv', checkEnd);
b) 页面处理
上会定义一个div,用来 ...
- 2009-10-20 18:09
- 浏览 1397
- 评论(0)