【发布时间】:2015-04-22 13:04:53
【问题描述】:
我在JSP中有这样的语句(不是我的代码,我正在重写别人的代码):
String mode = (String)pageContext.findAttribute(IParameterName.POPUPMODE);
POPUPMODE 包含值(在我现在所在的调试期间)值:EDIT
在 Eclipse 中,我使用了“文件搜索”->“POPUPMODE”,它确实找到了另一个 JSP,在那里我找到了语句(为简洁起见):
String gnEditPopup = "popWindow('"+RequestUtility.getSiteURL(s1Request)+"?NEXT_PAGE="+I .... .... + IParameterName.POPUPMODE +"=" +I .... user) +"</a>)";
然后在 IParameterName java 类中,我发现 'POPUPMODE' 常量确实有一个值 'EDIT'。
我找到了
<input type="hidden" name="<%=IParameterName.POPUPMODE%>" value="<%=mode%>">
我没有找到明确的“pageContext.setAttribute”。
现在我的问题是,我如何确定我找到了设置 'POPUPMODE' 属性的正确位置,以及更优雅的方法 - 更智能的方法来获取它,而不是使用文件搜索/文本搜索来搜索文件?
【问题讨论】:
标签: jsp pagecontext