Skip to content

Commit 41b16c0

Browse files
authored
Update README.md
1 parent e8ffeed commit 41b16c0

1 file changed

Lines changed: 23 additions & 22 deletions

File tree

README.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -109,27 +109,28 @@ efaultWebSessionManager"> <!-- session的失效时长,单位毫秒 ,这里
109109

110110
If the session expires, you should jump to the login interface to log in again. The method adopted by the system is to set a session filter, as follows:
111111
```{java}
112-
public class SessionFilter implements Filter {
113-
114-
public void doFilter(ServletRequest servletRequest, ServletResp onse servletResponse, FilterChain filterChain) throws IOException, ServletException {
115-
116-
HttpServletRequest request = (HttpServletRequest) servletRe
117-
118-
quest;
119-
120-
HttpServletResponse response = (HttpServletResponse) servle tResponse;
121-
122-
if (!SecurityUtils.getSubject().isAuthenticated()) { //判断session里是否有用户信息,且是否为ajax请求,如果是ajax请求 响应头会有,x-requested-with if (request.getHeader("x-requested-with") != null && request.getHeader("x-requested-with").equals IgnoreCase("XMLHttpRequest")) { response.setHeader("session-status", "timeout");//在 响应头设置session状态 }
123-
124-
}
125-
126-
filterChain.doFilter(request, servletResponse);
127-
128-
}
129-
130-
@Override public void destroy() { // TODO Auto-generated method stub }
131-
132-
@Override public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub }
133-
112+
import java.util.regex.Matcher;
113+
import java.util.regex.Pattern;
114+
115+
public class RegexMatches {
116+
public static void main(String args[]) {
117+
118+
// String to be scanned to find the pattern.
119+
String line = "This order was placed for QT3000! OK?";
120+
String pattern = "(.*)(\\d+)(.*)";
121+
122+
// Create a Pattern object
123+
Pattern r = Pattern.compile(pattern);
124+
125+
// Now create matcher object.
126+
Matcher m = r.matcher(line);
127+
if (m.find()) {
128+
System.out.println("Found value: " + m.group(0));
129+
System.out.println("Found value: " + m.group(1));
130+
System.out.println("Found value: " + m.group(2));
131+
} else {
132+
System.out.println("NO MATCH");
133+
}
134+
}
134135
}
135136
```

0 commit comments

Comments
 (0)