Wie werden Vorlagen zusammengestellt (bezogen auf die EL-Technologie)?
ringa_lee
ringa_lee 2017-05-27 17:40:58
0
1
567

Wie der Titel schon sagt, habe ich eine Seitenvorlage im Hintergrund. An einigen Stellen müssen bestimmte Daten ausgefüllt werden. Ich rufe eine Methode auf, um die Vorlagendatei und das Kontextobjekt zu übergeben, und gebe dann einen zusammengestellten HTML-Code der Seite zurück . Ich würde gerne fragen, welche Technologie für die Implementierung bequemer ist. Nachdem ich darüber nachgedacht habe, denke ich, dass sie nicht sehr nützlich ist. Es wäre am besten, wenn Sie mir ein einfaches Beispiel geben könnten. Spring的EL表达式Java EE的JSTL

Vorlage:

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

Es ist möglich, eine Methode wie diese aufzurufen

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

Daten nach der Montage:

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

ringa_lee

Antworte allen(1)
大家讲道理

首先纠正一下,EL表达式并不是Spring提供的,而是JSP 2.x提供的。

所谓的组装,就是用request.setAttribute()设一个名为user的对象,在jsp中把对象解析出来。

应该这样就可以了吧:

User user = new User("ZhangSan"); // user.getName() 应该得到"ZhangSan"
request.setAttribute("user", user);
// 然后是forward到这个jsp
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!