在从请求变量获得参数之后,我想变成"“而不是null。
import javax.servlet.ServletRequest;
public aspect GetParameter {
pointcut getParam(ServletRequest req, String s):
target(req) && args(s) &&
execution(String javax.servlet.ServletRequest.getParameter(String));
String around(ServletRequest req, String s): getParam(req, s) {
String result = req.getParameter(s);
if (result == null) {
return "";
}
return result;
}在行String around(ServletRequest req, String s): getParam(req, s) {中,Eclipse显示了以下消息: aspects.GetParameterOrAttribute中定义的通知尚未应用
发布于 2014-05-01 14:22:34
将执行更改为调用,并将ServletRequest更改为ServletRequest+。它应该捕获对getParameter在ServletRequest及其子类上的所有调用。
https://stackoverflow.com/questions/23407232
复制相似问题