登陆特定的URL java servlet

时间:2015-02-20 15:13:47

标签: java jsp servlets

我在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>

我如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

检查resultParam。 如果它是null你有两个选择:

  1. 将http重定向发送到..?type = today
  2. 设置resultParam = today并一如既往地继续