Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Richtig. Schön ist auch, dass ich mich zurzeit gar nicht konzentrieren kann, wenn ich lernen will. Nach 5 Minuten ist es aus -.- hab da immer viel anderes Zeug im Kopf.Naja viel blöder finde ich, dass die Abschlussprüfung bald ansteht
Das sind Direktiven: <%@ .... %>
Das sind Kommentare: <%-- Hallo, ich bin ein JSP-Kommentar --%>
Das sind Deklarationen: <%! ... %>
Und das ist eine Expression: <%= ... %>
Bsp.:
...
/* ---- jsptut:currency ---- */
de.ix.jspTutorial.taglib.FormatCurrency _jspx_th_jsptut_currency_2 =
new de.ix.jspTutorial.taglib.FormatCurrency();
_jspx_th_jsptut_currency_2.setPageContext(pageContext);
_jspx_th_jsptut_currency_2.setParent(_jspx_th_jsptut_foreach_2);
_jspx_th_jsptut_currency_2.setValue(pizza.getBasePrice());
try {
int _jspx_eval_jsptut_currency_2 = _jspx_th_jsptut_currency_2.doStartTag();
if (_jspx_eval_jsptut_currency_2 == Tag.EVAL_BODY_INCLUDE)
throw new JspTagException(
"Since tag handler class de.ix.jspTutorial.taglib.FormatCurrency
implements BodyTag, it can't return Tag.EVAL_BODY_INCLUDE");
if (_jspx_eval_jsptut_currency_2 != Tag.SKIP_BODY) {
try {
if (_jspx_eval_jsptut_currency_2 != Tag.EVAL_BODY_INCLUDE) {
out = pageContext.pushBody();
_jspx_th_jsptut_currency_2.setBodyContent((BodyContent) out);
}
_jspx_th_jsptut_currency_2.doInitBody();
do {
} while (_jspx_th_jsptut_currency_2.doAfterBody() == BodyTag.EVAL_BODY_TAG);
} finally {
if (_jspx_eval_jsptut_currency_2 != Tag.EVAL_BODY_INCLUDE)
out = pageContext.popBody();
}
}
if (_jspx_th_jsptut_currency_2.doEndTag() == Tag.SKIP_PAGE)
return;
} finally {
_jspx_th_jsptut_currency_2.release();
}
...
Herzlichen Glückwunsch! Sie können jetzt ein Betriebssystem welches im Browser läuft programmieren