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
<!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>
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: