如何结合JAVA代码和HTML?

时间:2015-06-15 22:42:54

标签: java php html

我是一个java noobie。我有个问题。 在PHP中,您可以这样做:

<?php
for(i = 0; i<n; i++){ ?>
   <h3>Hello world!</h3>
   <p>This is a test app</p>
<?php } ?>

这样你就会打印这两条html线N次。 在java中有没有办法做同样的事情?一种结合&#34;的方法两种语言的方式类似吗?

4 个答案:

答案 0 :(得分:2)

使用Servlet: More info

你的Servlet文件(.java)

out.println("<h3>Hello world!</h3>");
out.println("<p>This is a test app</p>");

Scriplet: More info

在JSP文件(.jsp)中

<html>  
<body>  
<% out.print("Hello World"); %>  
</body>  
</html>  

但是,不建议在Servlet或Scriplets中使用HTML。您应该学习使用JSTL标记。 More info

答案 1 :(得分:0)

是的,但不要这样做。他们称之为&#34; scriptlets&#34;,并且他们不鼓励他们,因为他们使代码很难测试和维护。

答案 2 :(得分:0)

java web开发中有很老的方法。它已基于 jsp技术使用。它被称为 scriptlet ,但它确实过时了。

答案 3 :(得分:0)

这取决于您正在使用的网络服务器。最接近PHP的是 JSP (Java Server Pages),它是一种用于构建HTML的模板语言。

Java Servlets 也可以这样做,但通常用于Web框架,如Spring或Struts,以自动化一些样板。