日期:2014-05-18  浏览次数:20756 次

我想打开一个jsp的页面就跳转到servlet中去,并向servlet传值。用什么跳转
是打开就跳转,不用form提交,也不用超链接。
如果我的xml中servlet的url是:<url-pattern>/main</url-pattern>
我在JSP中想要跳转到servlet,并且传值到servlet,我知道表单可以这样写:<form action="main" method="POST">
<input type="hidden" name="done" value="selectall">
<input type="submit" value="提交">
</form>
超链接可以这样写:<a href="main?done=selectall">


我是想一打开JSP页面就跳转到servlet,在servlet中取出数据库中表的值,然后再跳转回jsp,显示取出的值。
------解决方案--------------------
太简单了

<% 
request.setAtrribute("pname","selectall");
request.getDispatcher("/main").include(request,response);
%>


------解决方案--------------------
用JS的onload可以实现,在web.xml中配置welcome页面时用servlet的映射路径也可以