Heim >Java >javaLernprogramm >Zusammenfassung und Weitergabe kleiner Details im JavaWeb-Entwicklungsprozess (1)

Zusammenfassung und Weitergabe kleiner Details im JavaWeb-Entwicklungsprozess (1)

黄舟
黄舟Original
2017-03-17 11:08:301832Durchsuche

Dies ist das erste Mal, dass ich mit Freemark und Bootstrap in Kontakt komme. Während der Nutzung werde ich auf viele kleine Details stoßen, die Aufmerksamkeit erfordern. In diesem Blogbeitrag werden die Probleme, auf die ich während der Nutzung gestoßen bin, fortlaufend zusammengefasst.

1.Freemark-Zeiteinstellung

<span class="control-label ">${content.createTime?string(&#39;yyyy-MM-dd HH:mm:ss&#39;)}</span>

2.if /list-Tag Verwenden Sie

<#if questionAnswers??>
<#list questionAnswers as answers>
<input type="hidden" name="questionAnswerId" id="questionAnswerId" value="${answers.questionAnswerId}"/>
<p style="
padding
: inherit;b
ord
er-
top
:1px solid #808080">
<p class=" control-label" id="answer" >${answers.answerContent}</p>
<p class="control-label">
<span class="control-label" > 回答者:${answers.createUserName}</span>
<span class=" control-label">${answers.createTime?string(&#39;yyyy-MM-dd HH:mm:ss&#39;)}</span>
</p>
</p>
</#list>
</#if>

3.p, um Inhalte hinzuzufügen

4 .Bestätigungsfeld

function 
delete
QuestionAnswers(contentIds){
confirmOptions.content ="请确认是否
删除
?";
confirmOptions.confirm = function (){
$.ajax({
type: "POST",
cache
: false,
data:{contentIds:contentIds.join(",")},//后台
传值
url: "/pmms/question/verify/delete",
success: function (
json
Object
 , success , response) {
$(&#39;#questionTable&#39;).bootstrapTable(&#39;refresh&#39;);
toastr.success(&#39;删除成功!&#39;, &#39;成功提醒&#39;);
},
error: function (xhr, ajaxOptions, thrownError) {
toastr.error(thrownError, &#39;失败提醒&#39;);
}
});
}
$.confirm(confirmOptions);
}


5. FrontendDebuggingMethode

Front-End-Debugging-Methode
6.freemark öffnet eine Seite

 <a href="#add" class="btn green btn-sm"data-toggle="modal"id="addTem"> 新增 </a>

Fügen Sie die Seite ein, die in die Seite eingeblendet werden soll

<#include "window_add_edit.ftl"/>

Die ID dieser Seite wird hinzugefügt und der href im a-Tag muss

Rich-Text

$(&#39;#addSummernote&#39;).summernote({
lang
: &#39;zh-CN&#39;,
height
: 100,  
focus: true,
airPopover: [
   [&#39;color&#39;, [&#39;color&#39;]],
   [&#39;font&#39;, [&#39;bold&#39;, &#39;underline&#39;, &#39;
clear
&#39;]],
   [&#39;para&#39;, [&#39;ul&#39;, &#39;paragraph&#39;]],
   [&#39;table&#39;, [&#39;table&#39;]],
   [&#39;insert&#39;, [&#39;link&#39;, &#39;picture&#39;]]
]
});

entsprechen

Verwenden Sie nach dem Formatieren des Rich-Texts doppelte Anführungszeichen in den in der Datenbank gespeicherten Tags. Wenn Sie den Text in Rich-Text schreiben müssen, verwenden Sie die Operation „“.

8. Wenn die Zeit im Bootstrap vom Typ „Long“ ist, lautet die Konvertierungsmethode


9. Aktualisieren Sie die Seite automatisch, um zu verhindern, dass die Sitzung ungültig wird


10. Ändern Sie die fürm-Formulare AktionWert

//
document
.dbform.action = &#39;question/verify/save&#39;;
JS方式
 
$(&#39;#form-group&#39;).attr(&#39;action&#39;,&#39;question/verify/save&#39;);
 
jQuery
方式

Das obige ist der detaillierte Inhalt vonZusammenfassung und Weitergabe kleiner Details im JavaWeb-Entwicklungsprozess (1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn