在“Stuts2”网络应用中,我有这一条码:
try {
user = findByUsername(username);
} catch (NoResultException e) {
throw new UsernameNotFoundException("Username " + username + " not found!");
}
我的教师希望我把 throw言变成这样的东西:
static final String ex = "Username {0} not found!" ;
// ...
throw new UsernameNotFoundException(MessageFormat.format(ex, new Object[] {username}));
但我看不出在这种情况下使用电文。 这样做比简单地划定界限要好些什么? 正如JDK的“电文”计划所述:
信息论坛提供了一种手段,以不偏重语言的方式制作压缩信息。 利用这一手段为终端用户制作信息。
我怀疑终端用户会看到这一例外,因为只有在申请记录上才能显示这一例外,而且我对网络应用有习惯错误的网页。
我是否应该改变法典的行文,还是与现在的相左?