首页 » Java » JAVA -- 在页面中得到地址栏中参数的值并传递

JAVA -- 在页面中得到地址栏中参数的值并传递

原文 http://blog.csdn.net/qq814965130/article/details/79247811

2018-02-06 02:00:08阅读(364)

controller中得到参数的值--把得到的值传递到页面中--在页面中得到需要的值

1.在control中得到参数的方法:

1)通过方法传递

public void qsPage(String id,String flag) {
	View view = new View(SUCCESS);
	view.bind("flag", flag);
	view.bind("fid", id);
	this.render(view);
}
2)通过在方法中的request().getParameter("")得到参数

public void mdEquBom(String id) {	
	   View view = new View(SUCCESS);
	   String flag = request().getParameter("flag");		
	   view.bind("flag", flag);
	   view.bind("fid", id);		
	   this.render(view);
}
2.在页面中得到参数

<input id="flag" name="flag" type="hidden" value="<c:out value='${flag}'/>"/>

1)根据传的参数的不同进行显示

A.简单写法

<c:if test="${flag=='2' }">
	<div class="nav">
	     <button id="back_button" type="button" onclick="back();">返回</button>
	 </div>
</c:if>
B.复杂写法

<% 
	String flag=(String)request().getAttribute("flag");
	//out.print(flag);
	if("2".equals(flag)){
%>
        <div  style="margin-top:5px;" align="center">
	    <button id="back_button" onclick="back();">返回</button>
        </div>
<%} %>

最新发布

CentOS专题

关于本站

5ibc.net旗下博客站精品博文小部分原创、大部分从互联网收集整理。尊重作者版权、传播精品博文,让更多编程爱好者知晓!

小提示

按 Ctrl+D 键,
把本文加入收藏夹