資源簡介
親測好用,挺不錯的資源,大家快來下載吧!挺有用的!需要的話可以來下載哦!SSM調用百度人臉識別demo,前臺+后臺整套demo,框架SSM,數據庫oracle.
代碼片段和文件信息
package?com.spring.web.action;
import?java.io.BufferedReader;
import?java.io.DataOutputStream;
import?java.io.InputStreamReader;
import?java.io.PrintWriter;
import?java.net.HttpURLConnection;
import?java.net.URL;
import?java.net.URLEncoder;
import?java.util.List;
import?javax.annotation.Resource;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?net.sf.json.JSONArray;
import?net.sf.json.JSONobject;
import?org.junit.Test;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.Model;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?com.spring.web.entity.User;
import?com.spring.web.service.FaceService;
import?com.spring.web.util.GetTon;
@Controller
public?class?UserControll?{
private?static?String?accessToken;
@Resource
private?FaceService?faceService;
@ResponseBody
@RequestMapping(“/facelogin.action“)
public?String?onListStudent(HttpServletRequest?request
HttpServletResponse?response?Model?model)?{
String?base?=?request.getParameter(“base“);
System.out.println(base);
try?{
List?users?=?this.faceService.selectAllUsers();
String?base64?=?““;
PrintWriter?writer?=?response.getWriter();
response.reset();
for?(User?user?:?users)?{
base64?=?new?String(user.getbase64());
boolean?result?=?getResult(base?base64);
if?(result)?{
request.getSession().setAttribute(“user“?user);
System.out.println(result);
writer.print(result);
writer.close();
return?null;
}?else?{
System.out.println(result);
writer.print(result);
writer.close();
}
}
}?catch?(Exception?e)?{
e.printStackTrace();
return?“redirect:/page/404.jsp“;
}
return?null;
}
public?boolean?getResult(String?imStr1?String?imgStr2)?{
accessToken?=?GetTon.getToken();
boolean?flag?=?false;
BufferedReader?br?=?null;
String?result?=?““;
//???????????
String?mathUrl?=?“https://aip.baidubce.com/rest/2.0/face/v2/match“;
try?{
//???????
String?params?=?URLEncoder.encode(“images“?“UTF-8“)?+?“=“
+?URLEncoder.encode(imStr1?+?imgStr2?“UTF-8“);
String?genrearlURL?=?mathUrl?+?“?access_token=“?+?accessToken;
URL?url?=?new?URL(genrearlURL);
HttpURLConnection?connection?=?(HttpURLConnection)?url
.openConnection();
connection.setRequestMethod(“POST“);
connection.setRequestProperty(“Content-Type“
“application/x-www-form-urlencoded“);
connection.setRequestProperty(“Connection“?“Keep-Alive“);
connection.setDoInput(true);
connection.setDoOutput(true);
DataOutputStream?out?=?new?DataOutputStream(
connection.getOutputStream());
out.writeBytes(params);
out.flush();
out.close();
br?=?new?BufferedReader(new?InputStreamReader(
connection.getInputStr
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-18?10:26??text\
?????文件?????????841??2018-04-18?10:26??text\.classpath
?????文件????????1037??2018-04-18?10:26??text\.project
?????目錄???????????0??2018-04-18?10:26??text\.settings\
?????文件?????????567??2018-04-18?10:26??text\.settings\.jsdtscope
?????文件?????????364??2018-04-18?10:26??text\.settings\org.eclipse.jdt.core.prefs
?????文件?????????464??2018-04-18?10:26??text\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-04-18?10:26??text\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2018-04-18?10:26??text\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2018-04-18?10:26??text\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2018-04-20?13:32??text\WebContent\
?????目錄???????????0??2018-04-18?10:26??text\WebContent\me
?????文件??????????39??2018-04-18?10:26??text\WebContent\me
?????目錄???????????0??2018-04-18?10:26??text\WebContent\WEB-INF\
?????目錄???????????0??2018-04-18?10:39??text\WebContent\WEB-INF\lib\
?????文件???????43398??2018-04-18?10:39??text\WebContent\WEB-INF\lib\asm-3.2.0.RELEASE.jar
?????文件???????43581??2018-04-18?10:39??text\WebContent\WEB-INF\lib\asm-3.3.1.jar
?????文件??????610790??2018-04-18?10:39??text\WebContent\WEB-INF\lib\c3p0-0.9.1.2.jar
?????文件??????488367??2018-04-18?10:39??text\WebContent\WEB-INF\lib\c3p0-0.9.jar
?????文件??????287192??2018-04-18?10:39??text\WebContent\WEB-INF\lib\cglib-2.2.2.jar
?????文件??????326765??2018-04-18?10:39??text\WebContent\WEB-INF\lib\com.springsource.net.sf.cglib-2.2.0.jar
?????文件????????4615??2018-04-18?10:39??text\WebContent\WEB-INF\lib\com.springsource.org.aopalliance-1.0.0.jar
?????文件???????61464??2018-04-18?10:39??text\WebContent\WEB-INF\lib\com.springsource.org.apache.commons.logging-1.1.1.jar
?????文件?????1642154??2018-04-18?10:39??text\WebContent\WEB-INF\lib\com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
?????文件??????231320??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-beanutils-1.8.0.jar
?????文件??????232019??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-beanutils-1.8.3.jar
?????文件??????571259??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-collections-3.2.jar
?????文件??????121757??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-dbcp.jar
?????文件???????77857??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-dbutils-1.6.jar
?????文件??????261809??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-lang-2.4.jar
?????文件???????60686??2018-04-18?10:39??text\WebContent\WEB-INF\lib\commons-logging-1.1.1.jar
............此處省略368個文件信息
評論
共有 條評論