使用web语言编译时出现错误?该怎么办?求大佬!

用struts框架在action.java中出现错误:The type LoginAction must implement the inherited abstract method SessionAware.setSession(Map)

Name clash: The method setSession(Map<String,Object>) of type LoginAction has the same erasure as setSession(Map) of type SessionAware but does not override it

慕尼黑的夜晚无繁华
浏览 410回答 1
1回答

芜湖不芜

SessionAware这个是在struts2中action需要取Session用到的接口。如果你的LoginAction实现这个接口,就需要重写这个接口的方法在LoginAction加入//请求访问 sessionprivate Map<String, Object> session;@Overridepublic void setSession(Map<String, Object> session) {this.session = session;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
WebApp