是否可以在Vaadin 7应用程序中使用HttpServlet(转发到jsp页面)?如果是 - 请举例说明如何做到这一点。我没能成功。
我的web.xml:
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>com.example.MyServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/blablabla/*</url-pattern>
</servlet-mapping>
MyServlet:
public class MyServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,
IOException {
request.getRequestDispatcher("/WEB-INF/doc/index.jsp").forward(request, response);
}
}
当我转到http://localhost:8080/blablabla/时,我看到以下错误:
答案 0 :(得分:0)
尝试将第二个<servlet-mapping>
添加到其中一个servlet
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/VAADIN/*</url-pattern>
</servlet-mapping>
有关详细信息,请点击此链接: