メモ情報リセットソリューションについて
1556 ワード
バックグラウンドから取得したデータに「」が含まれている場合、フロントで問題が解決されます.
例:
${taskLog}の内容が一般的なデータの場合、ページに問題はありません.ただし、${taskLog}のデータが特殊な文字である場合は、次のようになります.
さらに上の非表示ドメインを用いて上記の情報を格納する場合、このコンテンツには「」文字が存在するため、value=「${taskLog}」の「」がペアリングされ、その後の「」解析に問題が生じる.
質問の抽出:フロントページに特殊文字(HTMLページの解析に参加したり、HTMLの解析に影響を与えたりすることができる)を格納する方法.
ソリューション:ajaxを使用して非同期リクエストを書き、その値をクエリーします.これにより,特殊文字がHTML解析に影響する問題と,超長文字の問題が解決される.
例:
<input type="hidden" id="taskLog_org" value="${taskLog}"/>
${taskLog}の内容が一般的なデータの場合、ページに問題はありません.ただし、${taskLog}のデータが特殊な文字である場合は、次のようになります.
insert into se_tc_wbs
(TASK_ID, TASK_NAME,EXECUTOR,PRINCIPAL,IMPORT_STATUS,IMPORT_NOTE,IMPORT_DT,PROJECT_NO,PROJECT_NAME, PROJ_PRINCIPAL, PLAN_START_DT,PLAN_END_DT)
values
('699', 'dsds、10 200km/h{}[](49-108#)(T12~T10#)sds$$', 'syj','syj', '','','','11166', 'eee 3、10 200km/h{}[](49-108#)(T12~T10#) $$','syj', sysdate,sysdate);
insert into se_tc_wbs
(TASK_ID, TASK_NAME,EXECUTOR,PRINCIPAL,IMPORT_STATUS,IMPORT_NOTE,IMPORT_DT,PROJECT_NO,PROJECT_NAME, PROJ_PRINCIPAL, PLAN_START_DT,PLAN_END_DT)
values
('700', ' ##@&%!@#^<>*,?"\%%%""·#¥%……&*()——+——{}[]:;" 003', 'songyajing','sy33j', '','','','11166', 'eee 3、10 200km/h{}[](49-108#)(T12~T10#) $$','syj', sysdate,sysdate);
commit;
さらに上の非表示ドメインを用いて上記の情報を格納する場合、このコンテンツには「」文字が存在するため、value=「${taskLog}」の「」がペアリングされ、その後の「」解析に問題が生じる.
質問の抽出:フロントページに特殊文字(HTMLページの解析に参加したり、HTMLの解析に影響を与えたりすることができる)を格納する方法.
ソリューション:ajaxを使用して非同期リクエストを書き、その値をクエリーします.これにより,特殊文字がHTML解析に影響する問題と,超長文字の問題が解決される.