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

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>
<%} %>
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq814965130/article/details/79247811
文章标签: java 传参
个人分类: JAVA
想对作者说点什么? 我来说一句

挣值管理理论与实践

-

学院

1970年01月01日 08:00

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭