我在Tomcat服务器上运行了一个servlet和一个jsp。每当导航到以下URL时它都可以正常工作,但只显示JSP上的静态内容
http://localhost:8080/demo/result
然而,在我的servlet中,我得到了如下所示的参数
String resultParam = request.getParameter("type");
我得到了resultParam并将其传递给我的java类到数据库查询。 因此,每次我必须使用以下URL来查看页面上的实际内容
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>
我如何实现这一目标?
答案 0 :(得分:3)
检查resultParam
。
如果它是null
你有两个选择:
resultParam = today
并一如既往地继续