0
響應我有一個名爲頁:functionNamesRegister.jsp
和servlet稱爲functionNamesRegisterServlet
無比的鏈接不會觸發的Servlet沒有從servlet的
functionNamesRegister通過點擊該鏈接訪問:
<li><a href='functionNamesRegister.jsp' class='daddy'>Register FM Function Names</a></li> <br>
然後在servlet中:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
request.setAttribute("test", "TEST TEST TEST TEST");
request.getRequestDispatcher("functionNamesRegister.jsp").forward(request, response);
}
然後在jsp我想通過這樣做來顯示該測試:${test}
但它不起作用。其他的servlet的工作時,我使用它們,例如像形式:
<form name='myForm' action='componentRegisterServlet' method='post' onSubmit='return validateCrForm()'>
爲什麼是我做錯了什麼?
嘗試從HTML鏈接中刪除「.jsp」? – GreyBeardedGeek
OMG,真的有效...我以前做過,但我不知道爲什麼它不起作用... 謝謝你親愛的先生 –
你能解釋我爲什麼那樣嗎?我認爲,當我用.jsp來做時,servlet無法執行? –