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" οnclick="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" οnclick="back();">返回</button>
</div>
<%} %>