两种途径:
jsp的script中调用ajax接受后台的数据,利用jackson-core jar包直接将java后台数据对象封装称为一个json对象返回给script,在jsp的script中可以直接使用;
就是将数据封装成bean,在jsp中使用<%!@Resource 声明该bean;%>直接称为jsp的成员属性,可以直接使用;
当然还有其它的方法同步或异步获取java后台数据,但这两种比较常用,望采纳;
(1)直接在URL请求后添加
如:<a href="thexuanjspaction=transparams&detail=directe")直接传递参数, 特别的在使用responsesendRedirect做页面转向的时候,也可以用如下代码: responsesendRedirect("thexuanjspaction=transparams&detail=directe") ,可用requestgetParameter(name)取得参数
(2)jsp:param
它可以实现主页面向包含页面传递参数,如下:
<jsp:include page="Relative URL">
<jsp:param name="param name" value="paramvalue" />
</jsp:include>
还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
<jsp:forward page="Relative URL">
<jsp:param name="paramname" value="paramvalue" />
</jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过requestgetParameter(name)取得参数
(3)设置session和request
通过显示的把参数放置到session和request中,以达到传递参数的目的
sessionsetAttribute(name,value);
requestsetAttribute(name,value)
取参数:value=(value className)sessiongetAttribute(name);
value=(value className)requestgetAttribute(name);
以上就是关于如何从java后台获取数值到前台的jsp 页面全部的内容,包括:如何从java后台获取数值到前台的jsp 页面、jsp 怎么获取java的办法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)