81,122
社区成员




<action name="replaceAction" class="cn.edu.just.action.ReplaceAction">
<result>/mainFrames/repla.jsp</result>
<result name="input">/mainFrames/mainContent.jsp</result>
<result name="login">/login.jsp</result>
<interceptor-ref name="replace" />
<interceptor-ref name="defaultStack" />
</action>
<action name="replaceAction" class="cn.edu.just.action.ReplaceAction">
<result>/mainFrames/repla.jsp</result>
<result name="input">/mainFrames/mainContent.jsp</result>
<result name="login">/login.jsp</result>
<interceptor-ref name="defaultStack" />
<interceptor-ref name="replace" />
</action>
public String intercept(ActionInvocation invocation) throws Exception {
Object obj=invocation.getAction();
if(obj!=null){
if(obj instanceof ReplaceAction){
ReplaceAction replace=(ReplaceAction)obj;
if(replace.getInvation()!=null){
String content=replace.getInvation().getContent();
if(content!=null&&!content.equals("")){
if(content.contains("java")){
content=content.replaceAll("java", "**");
replace.getInvation().setContent(content);
}
}
}
return invocation.invoke();
}
}
return "input";
}