資源簡介
Java使用圖靈機器人實現在線人工智能客服聊天系統,源碼Demo
代碼片段和文件信息
package?com.lt.lt.controller;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.net.URLEncoder;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
@WebServlet(“/Chart“)
public?class?ChartController?extends?HttpServlet?{
@Override
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)throws?ServletException?IOException{
request.setCharacterEncoding(“utf-8“);
response.setCharacterEncoding(“utf-8“);
String?text=request.getParameter(“text“);
String?APIKEY?=?“你的key“;?
????????String?question?=?text;//這是上傳給云機器人的問題
????????String?INFO?=?URLEncoder.encode(question?“utf-8“);
????????String?getURL?=?“http://www.tuling123.com/openapi/api?key=“?+?APIKEY?+?“&info=“?+?INFO;?
????????URL?getUrl?=?new?URL(getURL);?
????????HttpURLConnection?connection?=?(HttpURLConnection)?getUrl.openConnection();?
????????connection.connect();?
????????//?取得輸入流,并使用Reader讀取?
????????BufferedReader?reader?=?new?BufferedReader(new?InputStreamReader(?connection.getInputStream()?“utf-8“));
????????StringBuffer?sb?=?new?StringBuffer();?
????????String?line?=?““;?
????????while?((line?=?reader.readLine())?!=?null)?{
????????????sb.append(line);
????????}?
????????reader.close();
????????connection.disconnect();
????????String?ss=sb.toString();
????????System.out.println(sb);
????????response.getWriter().print(ss);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-13?09:21??robot_lt\
?????文件????????3356??2017-11-13?08:17??robot_lt\.classpath
?????目錄???????????0??2017-11-13?09:22??robot_lt\.myeclipse\
?????文件?????????297??2017-11-12?20:13??robot_lt\.myme
?????文件??????????66??2017-11-13?08:39??robot_lt\.myumldata
?????文件????????1751??2017-11-12?20:14??robot_lt\.project
?????目錄???????????0??2017-11-13?09:21??robot_lt\.settings\
?????文件?????????500??2017-11-12?20:13??robot_lt\.settings\.jsdtscope
?????文件?????????395??2017-11-12?20:13??robot_lt\.settings\org.eclipse.jdt.core.prefs
?????文件?????????462??2017-11-12?20:13??robot_lt\.settings\org.eclipse.wst.common.component
?????文件?????????252??2017-11-12?20:13??robot_lt\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-11-12?20:13??robot_lt\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-11-12?20:13??robot_lt\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\me
?????文件??????????36??2017-11-12?20:13??robot_lt\WebRoot\me
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\classes\
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\classes\com\lt\
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\classes\com\lt\lt\
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\classes\com\lt\lt\controller\
?????文件????????2779??2017-11-13?08:48??robot_lt\WebRoot\WEB-INF\classes\com\lt\lt\controller\ChartController.class
?????目錄???????????0??2017-11-13?09:21??robot_lt\WebRoot\WEB-INF\lib\
?????文件????????4467??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\aopalliance-1.0.jar
?????文件?????1663623??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\aspectjweaver-1.6.9.jar
?????文件??????121757??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\commons-dbcp.jar
?????文件???????59590??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\commons-fileupload-1.2.2.jar
?????文件??????185140??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\commons-io-2.4.jar
?????文件??????284220??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\commons-lang-2.6.jar
?????文件???????60841??2017-11-13?08:17??robot_lt\WebRoot\WEB-INF\lib\commons-logging-1.1.1.jar
............此處省略42個文件信息
評論
共有 條評論