<servlet-name>servletname</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>servletname</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
public void index() {if (getPara() != null)
renderError404()
// other code here}办法二使用NoUrlPara拦截器:
@Before(NoUrlPara.class)
public void index() {
......}2、要过滤 .jsp等指定后缀的请求,除了可以通过配置 nginx以外,还使用Handler:
public class JspSkipHandler extends Handler {
public void handle(String target, HttpServletRequest request, HttpServletResponse response, boolean[] isHandled) {
int index = target.lastIndexOf(.jsp)
if (index != -1)
target = target.substring(0, index)
nextHandler.handle(target, request, response, isHandled)}}然后在YourJFinalConfig中配置一下这个JspSkipHandler即可,另外还可以使用JFinal提供的UrlSkipHandler 通过正则表达式来解决,例如,以下代码可以过滤所有对静态资源以及jsp、html等的请求:
me.add(new UrlSkipHandler(.+\\.\\w{1,4}, false))}上例中的正则将匹配带有扩展名的文件请求,扩展名最短1位,最长4位。你可根据需要灵活配置正则。
document.getElementById('...').innerHTML连同标签吗?那就:
document.getElementById('...').outerHTML
你要用这个做什么啊?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)