Index: ssts-web/src/main/webapp/logon.jsp
===================================================================
diff -u -r23160 -r23674
--- ssts-web/src/main/webapp/logon.jsp (.../logon.jsp) (revision 23160)
+++ ssts-web/src/main/webapp/logon.jsp (.../logon.jsp) (revision 23674)
@@ -37,6 +37,29 @@
if(WebConstants.ENABLE_FILE_SYSTEM_OBJECT.equals(flag)){
session.setAttribute(WebConstants.ACCESS_FILE_SYSTEM_OBJECT_FLAG, flag);
}
+{
+ // 是否启用语音识别
+ String ENABLE_SPEECH_RECOGNITION = request.getParameter(WebConstants.KEY_ENABLE_SPEECH_RECOGNITION);
+
+ if(ENABLE_SPEECH_RECOGNITION != null){
+ Cookie cookie = new Cookie("ENABLE_SPEECH_RECOGNITION", ENABLE_SPEECH_RECOGNITION);
+ cookie.setMaxAge(60*60*24*365*10000); //设置cookie有效期10000年
+ response.addCookie(cookie); //保存cookie
+ }else{
+ // 从cookie中取值
+ Cookie cookies[] = request.getCookies();
+ if(cookies != null){
+ for(Cookie cookie : cookies){
+ String name = cookie.getName();
+ if("ENABLE_SPEECH_RECOGNITION".equals(name)){
+ ENABLE_SPEECH_RECOGNITION = cookie.getValue();
+ break;
+ }
+ }
+ }
+ }
+ session.setAttribute(WebConstants.KEY_ENABLE_SPEECH_RECOGNITION, ENABLE_SPEECH_RECOGNITION);
+}
String companyName = CssdUtils.getSystemSetConfigByName("companyName");
String companyNameStr = "";
@@ -126,6 +149,12 @@