Heim > Java > javaLernprogramm > Hauptteil

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

黄舟
Freigeben: 2017-03-17 11:08:30
Original
1792 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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);
}
Nach dem Login kopieren


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>
Nach dem Login kopieren

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

<#include "window_add_edit.ftl"/>
Nach dem Login kopieren

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;]]
]
});
Nach dem Login kopieren

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
方式
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage