我是Spring-MVC的新手,我试图显示正在分配给模型的类属性。
我正在用一个简单的字符串做以下事情:
model.addAttribute("user", "username" );
并使用以下命令按预期显示:
<P> The user is ${username}. </P>
但是现在我有以下课程:
public class User {
private String name;
public User(){
this.setName("Unknown");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
而且我试图在jsp输出中显示“ Name”属性,但没有成功:
User myuser = new User();
myuser.setName("CARLOS");
model.addAttribute("user",myuser);
在jsp视图中,我正在使用:
<p>User name is ${user.Name}</p>
还尝试了:
<c:out value="${$user.Name}"></c:out>
我该如何实现?
Java区分大小写。name
与相同Name
。
尝试一下<p>User name is ${user.name}</p>
。
<c:out value="${user.name}"></c:out>
也可以使用($
括号内没有)。
请注意,使用<c:out>
转义所有HTML字符时请参见此答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句