您的位置:首页 > 编程语言 > Java开发

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

2018-02-05 08:45 239 查看
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>
<%} %>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: