在我的网络应用程序中,我有一个链接——“创建新用户”。从 jsp
我正在向服务器发送一些请求,例如 -
<div style="float:right" class="view">
<a href="/some/url/createUserMVC.do?hasCreatePermission=${user.hasPermission['createUser']}">Create New User</a>
</div>
这里的user.hasPermission[]
是一个boolean
数组。如果当前用户(即 user
)具有创建新用户的权限(即“createUser”),则返回 true。
现在我试图从我的 Controller 中获取请求参数的值,例如 -
request.getParameter("hasCreatePermission");
但问题是 request.getParameter()
返回一个 String
。那么如何从参数中获取 boolean 值。 boolean
没有重载版本的request.getParameter()
方法。
最佳答案
我认为这是不可能的。请求始终是 String 内容。但你可以做到
boolean hasCreatePermission= Boolean.parseBoolean(request.getParameter("hasCreatePermission"));
关于java - 发送 boolean 值作为请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29263806/