| wc会员.set昵称(Base64.encodeBase64String(btbUser.getNickName().getBytes("utf-8"))); |
| npm install crypto-js |
| <script type='text/javascript' src="${appPath}/common/btb/js/crypto-js.js"></script> <script type='text/javascript' src="${appPath}/common/btb/js/enc-base64.js"></script> |
| function formatNickName(data) { if(data){ data = base64_decode(data); return data; }else{ return ""; } } //编码 function base64_encode(str){ var tempstr=CryptoJS.enc.Utf8.parse($("#source").val()); var base64str=CryptoJS.enc.Base64.stringify(tempstr); return base64str; } //解码 function base64_decode(str){ var words = CryptoJS.enc.Base64.parse(str); return words.toString(CryptoJS.enc.Utf8) } |
| <st:objList id="fusr0010" tabRowId="oid" tabSearchId="fusr0010QuerySearchForm" tabPath="/btb/usr/fusr0010_query.st" tabInstanceName="fusr0010Ap" tabRowhandler="rightHander" tabTitle="用户管理" tabPageSize="7"> <st:objListColumn columnDisplay="昵称" columnName="昵称" columnSortName="昵称" columnWidth="10%" columnProcess="formatNickName"></st:objListColumn> </st:objList> |
| mysql> select to_base64('helloworld'); +-------------------------+ | to_base64('helloworld') | +-------------------------+ | aGVsbG93b3JsZA== | +-------------------------+ |
| mysql> select from_base64('aGVsbG93b3JsZA=='); +---------------------------------+ | from_base64('aGVsbG93b3JsZA==') | +---------------------------------+ | helloworld | +---------------------------------+ |
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |