亚硝酸盐中毒怎么处理:java 代码中间能使用jsp标签吗?怎么使用?

来源:百度文库 编辑:高考问答 时间:2024/05/11 19:01:49
不好意思,我指的java代码就是jsp中的java代码。
比如,在某个.jsp文件中:
<% ......

if(rsCount.getCount()>0)
{
out.println("关键字重复了!");
}
......%>
我现在想用一个tag换掉里面的汉字“关键字重复了!”。

这个tag在html里是这样用的:
<tr>
<td><i18n:message key="newWord.FenLei"/></td>
</tr>

他能代表td里的文字。
我现在想用它代表上面java代码里的汉字,怎么办?

是too simple 吧,java_moon ?
是啊,是too simple!

不可以,jdk没有编译jsp语言的可能。

没学jsp 哪 我给你写的不知道能不能执行
你自己试试吧
<% ......
String tag;
if(rsCount.getCount()>0)
{
tag="关键字重复了!";
}
......%>
<tr>
<td><%=tag%></td>
</tr>
不好意思了 我还没学jsp 哪

当然是用message标签去读取资源文件了

如果你把中文写到message-resources的properties中,那么出来的肯定是乱码。。。

唯一的解决方法就是将中文先转换为GB2312字符集编码,然后COPE到properties里,在读取的时候就可以正常显示了

你把HTML标签就当成普通的字符串处理就可以了
String str = "<tr><td><i18n:message key=\"newWord.FenLei\"/></td></tr> ";

too sample的问题还问,你不会自己试啊,要动手作不要空想

这么做可以,好象得写个资源文件才能实现国际化