Commit 7355188e authored by liuchao's avatar liuchao

no message

parent 2959fedc
package com.qiankun.controller;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.qiankun.annotation.Auth;
import com.qiankun.controller.base.BaseController;
import com.qiankun.service.UserService;
......@@ -47,4 +52,10 @@ public class WebSiteController extends BaseController<Object>{
}
@Auth(verifyLogin = false,verifyURL = false)
@RequestMapping(value = "/api/dict",method = RequestMethod.GET)
public @ResponseBody Map<String, Object> dictionary() throws Exception {
return this.dict();
}
}
\ No newline at end of file
......@@ -9,18 +9,21 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.sql.Timestamp;
import java.util.Calendar;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
import java.util.ResourceBundle;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONArray;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.NoSuchMessageException;
import org.springframework.web.servlet.mvc.multiaction.MultiActionController;
import net.sf.json.JSONArray;
public class BaseController<Entity> extends MultiActionController {
......@@ -199,5 +202,29 @@ public class BaseController<Entity> extends MultiActionController {
}
public Map<String, Object> dict() throws Exception{
ResourceBundle rb = ResourceBundle.getBundle("system");
String[] nation = rb.getString("nation").split(","); //民族
String[] nativePlace = rb.getString("nativePlace").split(",");//籍贯
String[] profession = rb.getString("profession").split(","); //职业
String[] bloodType = rb.getString("bloodType").split(","); //血型
String[] relation = rb.getString("relation").split(","); //关系
String[] education = rb.getString("education").split(","); //学历
String[] paperType = rb.getString("paperType").split(","); //证件类型
Map<String, Object> map = new HashMap<>();
map.put("nation", nation);
map.put("nativePlace", nativePlace);
map.put("profession", profession);
map.put("bloodType", bloodType);
map.put("relation", relation);
map.put("education", education);
map.put("paperType", paperType);
return map;
}
}
......@@ -16,3 +16,14 @@ tjmdp.secret=6e6e00e5c01216c2464a8771cb9bdfca
tjmdp.token=
tjmdp.aesKey=
tjmdp.msgDataFormat=JSON
nation=\u6c49\u65cf,\u8499\u53e4\u65cf,\u56de\u65cf,\u85cf\u65cf,\u7ef4\u543e\u5c14\u65cf,\u82d7\u65cf,\u5f5d\u65cf,\u58ee\u65cf,\u5e03\u4f9d\u65cf,\u671d\u9c9c\u65cf,\u6ee1\u65cf,\u4f97\u65cf,\u7476\u65cf,\u767d\u65cf,\u571f\u5bb6\u65cf,\u54c8\u5c3c\u65cf,\u54c8\u8428\u514b\u65cf,\u50a3\u65cf,\u9ece\u65cf,\u5088\u50f3\u65cf,\u4f64\u65cf,\u7572\u65cf,\u9ad8\u5c71\u65cf,\u62c9\u795c\u65cf,\u6c34\u65cf,\u4e1c\u4e61\u65cf,\u7eb3\u897f\u65cf,\u666f\u9887\u65cf,\u67ef\u5c14\u514b\u5b5c\u65cf,\u571f\u65cf,\u8fbe\u65a1\u5c14\u65cf,\u4eeb\u4f6c\u65cf,\u7f8c\u65cf,\u5e03\u6717\u65cf,\u6492\u62c9\u65cf,\u6bdb\u5357\u65cf,\u4ee1\u4f6c\u65cf,\u9521\u4f2f\u65cf,\u963f\u660c\u65cf,\u666e\u7c73\u65cf,\u5854\u5409\u514b\u65cf,\u6012\u65cf,\u4e4c\u5b5c\u522b\u514b\u65cf,\u4fc4\u7f57\u65af\u65cf,\u9102\u6e29\u514b\u65cf,\u5fb7\u6602\u65cf,\u4fdd\u5b89\u65cf,\u88d5\u56fa\u65cf,\u4eac\u65cf,\u5854\u5854\u5c14\u65cf,\u72ec\u9f99\u65cf,\u9102\u4f26\u6625\u65cf,\u8d6b\u54f2\u65cf,\u95e8\u5df4\u65cf,\u73de\u5df4\u65cf,\u57fa\u8bfa\u65cf
nativePlace=\u5317\u4eac\u5e02,\u5929\u6d25\u5e02,\u91cd\u5e86\u5e02,\u4e0a\u6d77\u5e02,\u9999\u6e2f\u7279\u522b\u884c\u653f\u533a,\u6fb3\u95e8\u7279\u522b\u884c\u653f\u533a,\u6cb3\u5317\u7701,\u5c71\u897f\u7701,\u5409\u6797\u7701,\u8fbd\u5b81\u7701,\u9ed1\u9f99\u6c5f\u7701,\u9655\u897f\u7701,\u7518\u8083\u7701,\u9752\u6d77\u7701,\u5c71\u4e1c\u7701,\u798f\u5efa\u7701,\u6d59\u6c5f\u7701,\u53f0\u6e7e\u7701,\u6cb3\u5357\u7701,\u6e56\u5317\u7701,\u6e56\u5357\u7701,\u6c5f\u897f\u7701,\u6c5f\u82cf\u7701,\u5b89\u5fbd\u7701,\u5e7f\u4e1c\u7701,\u6d77\u5357\u7701,\u56db\u5ddd\u7701,\u8d35\u5dde\u7701,\u4e91\u5357\u7701,\u5185\u8499\u53e4\u81ea\u6cbb\u533a,\u65b0\u7586\u7ef4\u543e\u5c14\u81ea\u6cbb\u533a,\u5b81\u590f\u56de\u65cf\u81ea\u6cbb\u533a,\u5e7f\u897f\u58ee\u65cf\u81ea\u6cbb\u533a,\u897f\u85cf\u81ea\u6cbb\u533a
profession=\u536b\u751f\u4e13\u4e1a\u6280\u672f\u4eba\u5458,\u7ecf\u6d4e\u8d22\u52a1\u4eba\u5458,\u91d1\u878d\u4e1a\u52a1\u4eba\u5458,\u6cd5\u5f8b\u4e13\u4e1a\u4eba\u5458,\u6587\u5b66\u827a\u672f\u5de5\u4f5c\u4eba\u5458,\u4f53\u80b2\u5de5\u4f5c\u4eba\u5458,\u65b0\u95fb\u6587\u5316\u5de5\u4f5c\u4eba\u5458,\u5b97\u6559\u804c\u4e1a\u8005,\u884c\u653f\u529e\u516c\u4eba\u5458,\u5b89\u5168\u4fdd\u536b\u548c\u6d88\u9632\u4eba\u5458,\u90ae\u653f\u548c\u7535\u4fe1\u4e1a\u52a1\u4eba\u5458,\u8d2d\u9500\u4eba\u5458,\u5bb6\u653f\u670d\u52a1\u4eba\u5458,\u5546\u4e1a\u670d\u52a1\u4eba\u5458,\u53f8\u4e58\u4eba\u5458,\u5f85\u4e1a,\u5176\u4ed6,\u56fd\u5bb6\u516c\u52a1\u5458,\u519b\u4eba,\u5b66\u751f,\u6559\u5e08,\u5de5\u4eba,\u519c\u6797\u7267\u751f\u4ea7\u4eba\u5458,\u519c\u6797\u7267\u6280\u672f\u4eba\u5458,\u79d1\u5b66\u7814\u7a76\u4eba\u5458,\u5de5\u7a0b\u6280\u672f\u4eba\u5458,\u98de\u673a\u548c\u8239\u8236\u6280\u672f\u4eba\u5458
bloodType=\u672a\u77e5,A,B,O,AB,A:RH+,B:RH+,AB:RH+,O:RH+,A:RH-,B:RH-,AB:RH-,O:RH-
relation=\u7236\u6bcd,\u5144\u59b9,\u914d\u5076,\u5b50\u5973,\u4eb2\u5c5e,\u670b\u53cb
education=\u521d\u4e2d,\u9ad8\u4e2d,\u4e13\u79d1,\u672c\u79d1,\u7855\u58eb,\u535a\u58eb
paperType=\u8eab\u4efd\u8bc1,\u62a4\u7167,\u519b\u5b98\u8bc1
......@@ -44,6 +44,7 @@
</div><!-- /.page-header -->
<form action="#" id="reg_form" name="reg_form" method="post" onsubmit="return false" class="form-horizontal" role="form">
<div class="row">
<div class="col-xs-4">
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-1"> 姓名 </label>
......@@ -106,61 +107,7 @@
<div class="col-sm-9">
<select name="nation" id="nation" class="col-xs-10 col-sm-10">
<option value="1">汉族</option>
<option value="2">蒙古族</option>
<option value="3">回族</option>
<option value="4">藏族</option>
<option value="5">维吾尔族</option>
<option value="6">苗族</option>
<option value="7">彝族</option>
<option value="8">壮族</option>
<option value="9">布依族</option>
<option value="10">朝鲜族</option>
<option value="11">满族</option>
<option value="12">侗族</option>
<option value="13">瑶族</option>
<option value="14">白族</option>
<option value="15">土家族</option>
<option value="16">哈尼族</option>
<option value="17">哈萨克族</option>
<option value="18">傣族</option>
<option value="19">黎族</option>
<option value="20">傈僳族</option>
<option value="21">佤族</option>
<option value="22">畲族</option>
<option value="23">高山族</option>
<option value="24">拉祜族</option>
<option value="25">水族</option>
<option value="26">东乡族</option>
<option value="27">纳西族</option>
<option value="28">景颇族</option>
<option value="29">柯尔克孜族</option>
<option value="30">土族</option>
<option value="31">达斡尔族</option>
<option value="32">仫佬族</option>
<option value="33">羌族</option>
<option value="34">布朗族</option>
<option value="35">撒拉族</option>
<option value="36">毛南族</option>
<option value="37">仡佬族</option>
<option value="38">锡伯族</option>
<option value="39">阿昌族</option>
<option value="40">普米族</option>
<option value="41">塔吉克族</option>
<option value="42">怒族</option>
<option value="43">乌孜别克族</option>
<option value="44">俄罗斯族</option>
<option value="45">鄂温克族</option>
<option value="46">德昂族</option>
<option value="47">保安族</option>
<option value="48">裕固族</option>
<option value="49">京族</option>
<option value="50">塔塔尔族</option>
<option value="51">独龙族</option>
<option value="52">鄂伦春族</option>
<option value="53">赫哲族</option>
<option value="54">门巴族</option>
<option value="55">珞巴族</option>
<option value="56">基诺族</option>
</select>
</div>
......@@ -172,255 +119,8 @@
<div class="col-sm-9">
<select class="col-xs-10 col-sm-10" id="nationality" name="nationality">
<option value="CN">中国</option>
<option value="AL">阿尔巴尼亚</option>
<option value="DZ">阿尔及利亚</option>
<option value="AF">阿富汗</option>
<option value="AR">阿根廷</option>
<option value="AE">阿拉伯联合酋长国</option>
<option value="AW">阿鲁巴</option>
<option value="OM">阿曼</option>
<option value="AZ">阿塞拜疆</option>
<option value="EG">埃及</option>
<option value="ET">埃塞俄比亚</option>
<option value="IE">爱尔兰</option>
<option value="EE">爱沙尼亚</option>
<option value="AD">安道尔</option>
<option value="AO">安哥拉</option>
<option value="AI">安圭拉岛</option>
<option value="AG">安提瓜和巴布达</option>
<option value="AT">奥地利</option>
<option value="AX">奥兰岛</option>
<option value="AU">澳大利亚</option>
<option value="MO">澳门特别行政区</option>
<option value="BB">巴巴多斯</option>
<option value="PG">巴布亚新几内亚</option>
<option value="BS">巴哈马</option>
<option value="PK">巴基斯坦</option>
<option value="PY">巴拉圭</option>
<option value="PS">巴勒斯坦民族权力机构</option>
<option value="BH">巴林</option>
<option value="PA">巴拿马</option>
<option value="BR">巴西</option>
<option value="BY">白俄罗斯</option>
<option value="BM">百慕大群岛</option>
<option value="BG">保加利亚</option>
<option value="MP">北马里亚纳群岛</option>
<option value="BJ">贝宁</option>
<option value="BE">比利时</option>
<option value="IS">冰岛</option>
<option value="PR">波多黎各</option>
<option value="PL">波兰</option>
<option value="BA">波斯尼亚和黑塞哥维那</option>
<option value="BO">玻利维亚</option>
<option value="BZ">伯利兹</option>
<option value="BW">博茨瓦纳</option>
<option value="BQ">博内尔</option>
<option value="BT">不丹</option>
<option value="BF">布基纳法索</option>
<option value="BI">布隆迪</option>
<option value="BV">布韦岛</option>
<option value="KP">朝鲜</option>
<option value="GQ">赤道几内亚</option>
<option value="DK">丹麦</option>
<option value="DE">德国</option>
<option value="TL">东帝汶</option>
<option value="TG">多哥</option>
<option value="DO">多米尼加共和国</option>
<option value="DM">多米尼克</option>
<option value="RU">俄罗斯</option>
<option value="EC">厄瓜多尔</option>
<option value="ER">厄立特里亚</option>
<option value="FR">法国</option>
<option value="FO">法罗群岛</option>
<option value="PF">法属波利尼西亚</option>
<option value="GF">法属圭亚那</option>
<option value="TF">法属南极地区</option>
<option value="VA">梵蒂冈城</option>
<option value="PH">菲律宾</option>
<option value="FJ">斐济群岛</option>
<option value="FI">芬兰</option>
<option value="CV">佛得角</option>
<option value="FK">福克兰群岛(马尔维纳斯群岛)</option>
<option value="GM">冈比亚</option>
<option value="CD">刚果(DRC)</option>
<option value="CG">刚果共和国</option>
<option value="CO">哥伦比亚</option>
<option value="CR">哥斯达黎加</option>
<option value="GG">格恩西岛</option>
<option value="GD">格林纳达</option>
<option value="GL">格陵兰</option>
<option value="GE">格鲁吉亚</option>
<option value="CU">古巴</option>
<option value="GP">瓜德罗普岛</option>
<option value="GU">关岛</option>
<option value="GY">圭亚那</option>
<option value="KZ">哈萨克斯坦</option>
<option value="HT">海地</option>
<option value="KR">韩国</option>
<option value="NL">荷兰</option>
<option value="HM">赫德和麦克唐纳群岛</option>
<option value="ME">黑山共和国</option>
<option value="HN">洪都拉斯</option>
<option value="KI">基里巴斯</option>
<option value="DJ">吉布提</option>
<option value="KG">吉尔吉斯斯坦</option>
<option value="GN">几内亚</option>
<option value="GW">几内亚比绍</option>
<option value="CA">加拿大</option>
<option value="GH">加纳</option>
<option value="GA">加蓬</option>
<option value="KH">柬埔寨</option>
<option value="CZ">捷克共和国</option>
<option value="ZW">津巴布韦</option>
<option value="CM">喀麦隆</option>
<option value="QA">卡塔尔</option>
<option value="KY">开曼群岛</option>
<option value="CC">科科斯群岛(基灵群岛)</option>
<option value="KM">科摩罗联盟</option>
<option value="CI">科特迪瓦共和国</option>
<option value="KW">科威特</option>
<option value="HR">克罗地亚</option>
<option value="KE">肯尼亚</option>
<option value="CK">库可群岛</option>
<option value="CW">库拉索</option>
<option value="LV">拉脱维亚</option>
<option value="LS">莱索托</option>
<option value="LA">老挝</option>
<option value="LB">黎巴嫩</option>
<option value="LT">立陶宛</option>
<option value="LR">利比里亚</option>
<option value="LY">利比亚</option>
<option value="LI">列支敦士登</option>
<option value="RE">留尼汪岛</option>
<option value="LU">卢森堡</option>
<option value="RW">卢旺达</option>
<option value="RO">罗马尼亚</option>
<option value="MG">马达加斯加</option>
<option value="IM">马恩岛</option>
<option value="MV">马尔代夫</option>
<option value="MT">马耳他</option>
<option value="MW">马拉维</option>
<option value="MY">马来西亚</option>
<option value="ML">马里</option>
<option value="MK">马其顿, 前南斯拉夫共和国</option>
<option value="MH">马绍尔群岛</option>
<option value="MQ">马提尼克岛</option>
<option value="YT">马约特岛</option>
<option value="MU">毛里求斯</option>
<option value="MR">毛利塔尼亚</option>
<option value="US">美国</option>
<option value="AS">美属萨摩亚</option>
<option value="UM">美属外岛</option>
<option value="VI">美属维尔京群岛</option>
<option value="MN">蒙古</option>
<option value="MS">蒙特塞拉特</option>
<option value="BD">孟加拉国</option>
<option value="PE">秘鲁</option>
<option value="FM">密克罗尼西亚</option>
<option value="MM">缅甸</option>
<option value="MD">摩尔多瓦</option>
<option value="MA">摩洛哥</option>
<option value="MC">摩纳哥</option>
<option value="MZ">莫桑比克</option>
<option value="MX">墨西哥</option>
<option value="NA">纳米比亚</option>
<option value="ZA">南非</option>
<option value="AQ">南极洲</option>
<option value="GS">南乔治亚和南德桑威奇群岛</option>
<option value="NR">瑙鲁</option>
<option value="NP">尼泊尔</option>
<option value="NI">尼加拉瓜</option>
<option value="NE">尼日尔</option>
<option value="NG">尼日利亚</option>
<option value="NU">纽埃</option>
<option value="NO">挪威</option>
<option value="NF">诺福克岛</option>
<option value="PW">帕劳群岛</option>
<option value="PN">皮特凯恩群岛</option>
<option value="PT">葡萄牙</option>
<option value="JP">日本</option>
<option value="SE">瑞典</option>
<option value="CH">瑞士</option>
<option value="SV">萨尔瓦多</option>
<option value="WS">萨摩亚</option>
<option value="RS">塞尔维亚共和国</option>
<option value="SL">塞拉利昂</option>
<option value="SN">塞内加尔</option>
<option value="CY">塞浦路斯</option>
<option value="SC">塞舌尔</option>
<option value="XS">沙巴岛</option>
<option value="SA">沙特阿拉伯</option>
<option value="BL">圣巴泰勒米岛</option>
<option value="CX">圣诞岛</option>
<option value="ST">圣多美和普林西比</option>
<option value="SH">圣赫勒拿岛</option>
<option value="KN">圣基茨和尼维斯</option>
<option value="LC">圣卢西亚</option>
<option value="MF">法属圣马丁岛</option>
<option value="SX">荷属圣马丁岛</option>
<option value="SM">圣马力诺</option>
<option value="PM">圣皮埃尔岛和密克隆岛</option>
<option value="VC">圣文森特和格林纳丁斯</option>
<option value="XE">圣尤斯特歇斯岛</option>
<option value="LK">斯里兰卡</option>
<option value="SK">斯洛伐克</option>
<option value="SI">斯洛文尼亚</option>
<option value="SZ">斯威士兰</option>
<option value="SD">苏丹</option>
<option value="SR">苏里南</option>
<option value="SB">所罗门群岛</option>
<option value="SO">索马里</option>
<option value="TJ">塔吉克斯坦</option>
<option value="TW">台湾</option>
<option value="TH">泰国</option>
<option value="TZ">坦桑尼亚</option>
<option value="TO">汤加</option>
<option value="TC">特克斯和凯科斯群岛</option>
<option value="TT">特立尼达和多巴哥</option>
<option value="TN">突尼斯</option>
<option value="TV">图瓦卢</option>
<option value="TR">土耳其</option>
<option value="TM">土库曼斯坦</option>
<option value="TK">托克劳</option>
<option value="WF">瓦利斯和富图纳</option>
<option value="VU">瓦努阿图</option>
<option value="GT">危地马拉</option>
<option value="VG">维尔京群岛(英属)</option>
<option value="VE">委内瑞拉</option>
<option value="BN">文莱</option>
<option value="UG">乌干达</option>
<option value="UA">乌克兰</option>
<option value="UY">乌拉圭</option>
<option value="UZ">乌兹别克斯坦</option>
<option value="ES">西班牙</option>
<option value="GR">希腊</option>
<option value="HK">香港特别行政区</option>
<option value="SG">新加坡</option>
<option value="NC">新喀里多尼亚</option>
<option value="NZ">新西兰</option>
<option value="HU">匈牙利</option>
<option value="SY">叙利亚</option>
<option value="JM">牙买加</option>
<option value="AM">亚美尼亚</option>
<option value="SJ">扬马延岛</option>
<option value="YE">也门</option>
<option value="IQ">伊拉克</option>
<option value="IR">伊朗</option>
<option value="IL">以色列</option>
<option value="IT">意大利</option>
<option value="IN">印度</option>
<option value="ID">印度尼西亚</option>
<option value="UK">英国</option>
<option value="IO">英属印度洋领地</option>
<option value="JO">约旦</option>
<option value="VN">越南</option>
<option value="ZM">赞比亚</option>
<option value="JE">泽西</option>
<option value="TD">乍得</option>
<option value="GI">直布罗陀</option>
<option value="CL">智利</option>
<option value="CF">中非共和国</option>
<option value="中国">中国</option>
<option value="其他">其他</option>
</select>
......@@ -620,6 +320,13 @@
</div>
<div class="space-4"></div>
</div>
</div>
<div class="row">
<div class="col-xs-4"></div>
</div>
......
......@@ -21,7 +21,17 @@
http://www.springframework.org/schema/context/spring-context-4.0.xsd">
<context:component-scan base-package="com.qiankun.controller" />
<mvc:annotation-driven />
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
<mvc:default-servlet-handler/>
<mvc:view-controller path="/" view-name="index"/>
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment