关闭

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

标签: java传参
160人阅读 评论(0) 收藏 举报
分类:

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>
<%} %>

0
0
查看评论

关于url传送参数的转码问题

今天遇到一个url传送参数的转码问题,在js中获取参数,后台在java中用request.getParameter()来获取参数。 如果参数中有中文,在ie浏览器中会传过去类似 '%………%……'之类的代码,后台解析不了。 在网上找了几种办法, http://lishuaishuai...
  • baiyangfu
  • baiyangfu
  • 2012-08-01 13:57
  • 879

如何获取的地址栏中的地址和截取相关的参数

用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) {     ...
  • OLiver_web
  • OLiver_web
  • 2017-09-25 08:40
  • 334

asp为啥取不到request.QueryString的值

dim smallClassName smallClassName=request.QueryString("SmallClassName") strFileName="product.asp?smallClassName="& ...
  • tangxu5713
  • tangxu5713
  • 2016-12-31 19:04
  • 344

在html界面获取地址栏内传过来的值的三种方法

在HTML中接收地址栏中传递的参数方法有如下三种: window.open ("11.htm?aa="+dd);问题就是从11.htm中接收aa的值 解决方案如下: 1.使用 window.location.search 来取得后面的参数 // param 为 参数的名称...
  • LiMing_0820
  • LiMing_0820
  • 2017-04-24 20:21
  • 2375

web开发中如何获取地址栏中的参数以及获取地址栏

采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) {      var reg = new RegExp("...
  • qi49125
  • qi49125
  • 2017-03-14 09:03
  • 1624

如何通过地址栏传递参数及获得参数

在通过地址栏进行参数的传递及取值时,首先应该了解一下URL的组成部分及其每部分的取得方法和作用说明:   URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme:...
  • u010933680
  • u010933680
  • 2014-04-24 23:36
  • 9352

java读取地址栏参数(id=123&name=xiaoxiao)

String string = "id=9586&err=成功&src=1393904****&msg=你好吗&dst=&time=200505241713" ;//地址String param = "src";//参数...
  • Leolu007
  • Leolu007
  • 2012-03-07 11:54
  • 2260

php中使用url传递数组

数组传递这么写:   echo"info" ; 数组接收 : $info = unserialize(base64_decode($_GET['info'])); 访问的话: echo $info['name']; ...
  • woshisap
  • woshisap
  • 2012-08-20 14:52
  • 3442

Java中的值传递和地址传递

JAVA传递参数有两种方式:值传递和引用传递 值传递是传递数据:如基本数据类型都是值传递 引用传递是把形参和实参的指针指向了堆中的同一对象,对象的引用和数组的引用。 实参,Java的基本数据类型,如int,double等在函数的参数传递时,传递的是副本。String也属于这一范畴。 形参,而如...
  • LVXIANGAN
  • LVXIANGAN
  • 2014-01-09 22:08
  • 5838

HTML页面地址栏参数传递与获取

如何实现HTML页面地址栏参数传递与获取  我们知道,在服务器端asp程序可以接受html页面上的form传来的参数,那么,可不可以传递参数给html页面呢,也就是说在html后面加问号?答案是可以。    下面是javascript的一种实现方法, 这个函数是通过w...
  • txy2020200
  • txy2020200
  • 2016-01-15 13:58
  • 240
    个人资料
    • 访问:2282次
    • 积分:463
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:20篇
    • 译文:0篇
    • 评论:0条
    文章分类