我将一个User对象提供给JSP,并希望将用户的属性与给定的String进行比较.我现在正在做的是以下内容:
<input type="radio" name="lang" value="ger" <c:if test="${user.comLanguage.equals("ger")}">checked="yes"</c:if>/>German</br>
Run Code Online (Sandbox Code Playgroud)
但我得到的只是以下例外:
org.apache.jasper.JasperException: /WEB-INF/jsp/library/home.jsp (line: 22, column: 95) equal symbol expected
Run Code Online (Sandbox Code Playgroud)
其中第95列是其中一个字母comLanguage.
这里的语法是什么?
我有一个地图,我迭代这样:
std::map<unsigned int, GameObject *>::iterator itr = _gameObjects.begin();
while (itr != _gameObjects.end())
{
itr->second->Update();
itr++;
}
Run Code Online (Sandbox Code Playgroud)
Update()可能会将一个元素插入到地图中,甚至可以从中删除一个元素,但它不一定会执行这两个元素中的任何一个.它显然不会那样工作.有没有办法可以做到?