- 浏览: 78317 次
- 性别:
- 来自: 广州
最新评论
-
yyf365:
想请问,你的实现中可否支持多线程?
cassandra内部API使用一2010-07-07
文章列表
续二的类:
/**
* 从主页面点击产品定位到导航页面
*/
public List<Map<String, Object>> getThinkwordByDocFamily(Map map)
throws ApplicationException
{
String nlsLang = (String) map.get("nlsLang");
String itemName = (String) map.get("itemName");
...
续一的类:
/**按给定的产品线节点,获取相关产品族列表
* @return List<HashMap>
* @throws Exception
*/
public List<Map<String, Object>> getProductFamilyNodes(String itemId,
String nlsLang) throws ApplicationException
{
String aKeyArea = CACHE_FUNCTION + ".getProd ...
package com.huawei.support.navigation.dao;
import java.io.Serializable;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory ...
WSS.properties内容如下:
SupportWSUser=70-47-D0-1E-82-78-1E-B7-0B-E0-BC-6E-FD-26-E6-4C
客户端ClientTest调用webservice代码如下:
package com.huawei.support.navigation.client;
import javax.xml.ws.BindingProvider;
import org.json.JSONObject;
import com.huawei.support.navigation.ws.INavigationWs;
import com.huawei.sup ...
@Override
public void handleMessage(Message aMsg) throws Fault
{
final AuthorizationPolicy policy = aMsg.get(AuthorizationPolicy.class);
if (null == policy)
{
sendErrorResponse(aMsg, HttpURLConnection.HTTP_UNAUTHORIZED);
return;
}
...
校验类AuthorizationInterceptor写在服务器端的,代码如下:
package com.huawei.support.security;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.Properties;
impo ...
续applicationContext.xml:
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource">
<property name="driver" value="${proxool.driver}" />
<property name="driverUrl" value="${proxool.url}" />
<prope ...
applicationContex.xml如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx= ...
//点击查找按钮
function onFindButton(){
var productName = $("#inputProductSearch").val();
if(productName=="<bean:message key='support.navigate.auto.think.inputInfo'/>"){
productName="";
}
if("" != productName && 0 != productName.l ...
//输入框自动完成调用函数入口,options 为可选参数
$("#inputProductSearch").autocomplete(root_url + "pages/navigation/gotoKBNavi.do?actionFlag=autoComplete",options);
/*result (handler) Returns: jQuery
此事件会在用户选中某一项后触发,参数为:
event: 事件对象. event.type为result.
data: 选 ...
//输入框自动完成调用函数入口,options 为可选参数
$("#inputProductSearch").autocomplete(root_url + "pages/navigation/gotoKBNavi.do?actionFlag=autoComplete",options);
/*result (handler) Returns: jQuery
此事件会在用户选中某一项后触发,参数为:
event: 事件对象. event.type为result.
data: 选 ...
/*为每个要显示的项目使用高级标签.即对结果中的每一行都会调用这个函数,返回值将用LI元素包含显示在下拉列表中.
Autocompleter会提供三个参数(row, i, max): 返回的结果数组, 当前处理的行数(即第几个项目,是从1开始的自然数),
当前结果数组元素的个数即项目的个数. Default: none, 表示不指定自定义的处理函数,这样下拉列表中的每一行只包含一个值.*/
formatItem: function(row, i, total) { ...
//自动联想
function initAutoThink(){
var options={
//在触发autoComplete前用户至少需要输入的字符数.Default: 1,如果设为0,在输入框内双击或者删除输入框内内容时显示列表
minChars: 1,
max: 10, //下拉显示项目的个数.Default: 10
autoFill: false, //要不要在用户选择时自动将用户当前鼠标所在的值填入到input框.
//如果设置为true,autoC ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="/tags/struts-html" prefix="html" %>
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
<html:html>
<HEAD>
<%@ page language="java&qu ...
一个URL请求:
http://localhost:9080/Navigation/gotoThinkPosition.do?methodName=gotoThinkPosition
System.out.println("request url: "+request.getRequestURL());
//打印结果如下:request url: http://localhost:9080/Navigation/gotoThinkPosition.do
System.out.println("request query String: "+request. ...