在web.xml文件中,您有这样的条目
var elems = document.querySelectorAll("button.randomclass");
function runClick(){
if(elems.length){
elems[0].click(); //<= you can use jquery click event => $(elems[0]).click()
elems.splice(0, 1);
setTimeout(function(){
runClick();
}, 1000);
}
}
runClick();
我需要什么* .jsp?因为如果我在控制器中声明方法,请说出请求映射 <servlet-mapping>
<servlet-name>HelloWeb</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
我甚至可以使用这样的路径访问该方法(例如/helloworld/method1
) - 最后没有.jsp不是吗?
那么* .jsp在那里做什么?
答案 0 :(得分:0)
通常我们使用web.xml进行servlet映射。与您在问题中提供的内容类似。
<servlet-mapping>
<servlet-name>HelloWeb</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
什么是servlet-name - 这意味着你有一个带有HelloWeb逻辑名的servlet。
什么是URL模式 - URL模式告诉何时调用servlet。 * .jsp表示任何以.jsp结尾的URL将调用HelloWeb Servlet,如下所示 localhost:52575 / order / index.jsp
localhost:52575 / order / history.jsp
上面的URL将调用HelloWeb Servlet。
但是不以.jsp结尾的URL将调用你将单独定义的其他servlet。