cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk memasang templat (berkaitan teknologi EL)?

Seperti yang dikatakan tajuk, saya mempunyai templat halaman di latar belakang Terdapat beberapa tempat di mana data tertentu perlu diisi. Saya memanggil kaedah untuk menghantar fail templat dan objek konteks, dan kemudian mengembalikan kod html halaman yang dipasang. . Saya ingin bertanya teknologi mana yang lebih mudah untuk melaksanakan ini. Selepas memikirkannya, saya fikir ia tidak begitu berguna. Adalah lebih baik jika anda boleh memberi saya contoh mudah. Spring的EL表达式Java EE的JSTL

Templat:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Spring EL Test</title>
</head>
<body>
    Hello, ${user.name}!
</body>
</html>

Ia adalah mungkin untuk memanggil kaedah seperti ini

String result = parse(File file, Object contextObj);    // 得到组装后数据

Data selepas pemasangan:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Spring EL Test</title>
</head>
<body>
    Hello, ZhangSan!
</body>
</html>
ringa_leeringa_lee2780 hari yang lalu656

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-27 17:42:58

    Pertama sekali, izinkan saya membetulkan ungkapan EL tidak disediakan oleh Spring, tetapi oleh JSP 2.x.

    Apa yang dipanggil perhimpunan bermaksud menggunakan request.setAttribute()设一个名为user objek untuk menghuraikan objek dalam jsp.

    Ini sepatutnya cukup:

    User user = new User("ZhangSan"); // user.getName() 应该得到"ZhangSan"
    request.setAttribute("user", user);
    // 然后是forward到这个jsp

    balas
    0
  • Batalbalas