Rumah  >  Soal Jawab  >  teks badan

java - JSP页面HTML标签中可以嵌入JSTL?

为什么在<input>标签中能写JSTL代码?

<input type="text" class="span12" name="loginname" autocomplete="off"                                                        <c:if test="${loginname!=null}">value="${loginname}"</c:if> placeholder="邮箱/用户名/已验证手机" /> 
阿神阿神2766 hari yang lalu811

membalas semua(4)saya akan balas

  • 巴扎黑

    巴扎黑2017-04-18 09:24:46

    Pustaka teg standard

    JSP (JSP Standard Tag Library,JSTL) ialah koleksi teg JSP yang merangkumi fungsi teras biasa aplikasi JSP. Teg dalam JSP boleh digunakan bersama dan JSP mengandungi bahagian statik (teg HTML standard, kandungan halaman statik, dll.) dan kandungan dinamik (kandungan dikawal oleh program Java, sebenarnya, JSP Ia). ialah bentuk istimewa Servlet Setiap halaman JSP ialah contoh Servlet. Oleh itu, menambahkan kod <input> pada teg JSTL adalah bersamaan dengan melengkapkan logik perniagaan lengkap Servlet dan kedua-duanya boleh digunakan bersama.

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:24:46

    Oleh kerana fail jsp akan disusun ke dalam kelas java oleh bekas servlet apabila ia diminta buat kali pertama, JSTL di dalamnya akan disusun dan ditukar.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 09:24:46

    Tomcat akan membaca fail jsp dan menghuraikan teg bukan html dalam jsp. Dalam kes anda, tomcat akan membaca kod <c:if test=></c:if> parser ( taglib kelas sepadan dalam pengepala fail), dalam analisis akhir, jsp akan ditukar menjadi aliran keluaran (kod html standard) melalui penyusunan tomcat kepada klien (iaitu, ff, chrome)

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 09:24:46

    Kod Jstl mempunyai format dan kaedah penulisan yang tetap semasa menulis Kod tersebut akan dihuraikan terlebih dahulu oleh bekas servlet seperti tomcat untuk menjana data hasil yang sepadan Proses ini berlaku pada bahagian pelayan manakala penghuraian tag html berlaku pada bahagian pelayar

    balas
    0
  • Batalbalas