在登录页面上有下拉语言选择,每种语言都有其特定的属性文件设置,默认为英语
现在发生了什么:
那是因为在struts-config.xml中,异常键会查找默认属性文件而不是特定于语言的属性文件。
请在下面找到动作类和JSP表示。
问题:
<html:errors/>
以获取密钥,然后在jsp中查找?的struts-config.xml
<global-exceptions>
<exception
key="global.error.invalidKey"
path="/login.jsp"
scope="request"
type="default.package.InvalidLoginException"/>
</global-exceptions>
InvalidLoginException
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class InvalidLoginException extends Exception {
private static Log log = LogFactory.getLog("default.package.InvalidLoginException");
public InvalidLoginException( String msg ){
super( msg );
log.warn(msg);
}
}
在JSP中
<html:errors/>
答案 0 :(得分:0)