9个回答
展开全部
其实你可以用标签库里面的onload属性(form里面),只要页面打开,就会直接加载数据的
追问
是加载数据库的数据还是servlet,举个例子好么?
追答
是加载数据库的数据
好比一个企业门户网站的首页,我们打开地址,会直接弹出一会信息
而这些信息,是存在于数据库的(当然,要是嫌钱多的话也可以做成静态的,找专门的人,每天更新),在我们打开页面的时候,其就会给后台发送请求,再通过后台对请求的解析,查询数据库,做成Bean回传给前台,从而显示在页面上,而不需要通过页面的跳转来实现数据的刷新
其实,你可以去看看,这类似于页面的静态提交
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是直接输入.jsp扩展名的页面吧?如果是这样的话,可以考虑过虑器!通过过滤器跳转,如果还想传值的话,那对应的servlet中要做相应的处理,这个你应该懂的吧!
追问
不懂,如果我的xml中servlet的url是:/main
我在JSP中想要跳转到servlet,并且传值到servlet,我知道表单可以这样写:
超链接可以这样写:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<head>
<title>登录界面</title>
</head>
<%
request.setParameter(key,value);
request.getRequestDispatcher(“*.do”).forward(request, response)
%>
<body>
<title>登录界面</title>
</head>
<%
request.setParameter(key,value);
request.getRequestDispatcher(“*.do”).forward(request, response)
%>
<body>
追问
试过这样的方法,可以跳转,但是在servlet中我无法在跳转回原来的JSP了,在servlet中我用request.getRequestDispatcher(start.jsp).forward(request,response) ;进行跳转的
追答
可以加一个判断,例如:
之后在servlet中设置flag标记
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用request.getRequestDispatcher("").forward(request, response);
追问
你能根据我写的那个超链接形式的参数,写一下么,我试过这种方式可是一直没有成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询