【发布时间】:2015-02-20 15:13:46
【问题描述】:
我在 Tomcat 服务器上运行了一个 servlet 和一个 jsp。每当导航到以下 URL 时,它都可以正常工作,但只显示 JSP 上的静态内容
http://localhost:8080/demo/result
但是在我的 servlet 中,我得到了一个如下所示的参数
String resultParam = request.getParameter("type");
我得到 resultParam 并将其传递给我的 java 类以进行数据库查询。 所以每次我都得使用下面的网址才能看到页面上的实际内容
http://localhost:8080/demo/result?type=today
我网页的实际用户对此一无所知。当他们只是导航到http://localhost:8080/demo/result时,他们期望登陆上述网址
我的 web.xml 看起来像
<servlet>
<servlet-name>result</servlet-name>
<servlet-class>com.result.servlet.ResultServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>result</servlet-name>
<url-pattern>/result</url-pattern>
</servlet-mapping>
我如何实现这一目标?
【问题讨论】: