我正在尝试使用JavaEE创建一个网页
我在netbeans中创建了一个新的Web项目。 它生成了一个典型的html页面:
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div></div>
</body>
</html>
但是我想说我想从服务器打印信息。我创建了课程
@Stateless
@Path("/")
public class NewClass {
public String name = "MyName";
@GET
public String getName(){
return this.name;
}
}
使用路线“/”进行测试。我想在页面内打印name
变量。我尝试过使用
<div>#{NewClass.getName()}</div>
在html中,但它只是打印"#{NewClass.getName()}"
这样做的正确方法是什么?是(使用.html
)使用ajax的唯一方法吗?
/////
我尝试过生成JSP
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
"#{NewClass.getName()}"
</h:body>
</html>
但它只是打印""
我找不到任何好的资源。