撇号在jsp中没有得到很好的解释

时间:2013-05-15 08:11:51

标签: jsp utf-8

编辑: 在我的jsp(使用UTF-8)中,我有:

<input name="username" type="text" placeholder="<%=resourcebundle.getString("login.Username")%>"onblur="this.placeholder = '<%=resourcebundle.getString("login.Username")%>'"

在我的属性文件中,我有:

login.Username=Nom d'utilisateur 

包含撇号的此属性不会在占位符中引起问题,但会导致onblur函数出现问题:Firebug中显示错误:“Missing;在陈述之前“

我在.properties文件中替换了我的代码:

login.Username=Nom d\'utilisateur

所以我在Firebug中不再出错。但现在的问题是,在浏览器中第一次显示世界:Nom d \'utilisateur,由于占位符。我想对占位符和模糊使用两个不同的属性:

login.Username=Nom d'utilisateur
login.Username.blur=Nom d\'utilisateur 

在jsp中:

<input name="username" type="text" placeholder=" <%=resourcebundle.getString("login.Username")%>"onblur="this.placeholder = '<%=resourcebundle.getString("login.Username.blur")%>'"

有更好的办法吗?

0 个答案:

没有答案