`

实现src="***.do",参数通过其他方法传!

 
阅读更多

问题:


要实现的功能是这样的:
在一个JSP页面有一个链接,点击弹出一个页面,需要传给这个页面一些参数。
正常的方法是设置弹出页面的src="***.do?p1=aaa&p2=bbb&p3=ccc"
但是这样会在页面上看到传过来的参数,可能会不安全。
要求实现src="***.do",参数通过其他方法传!

我能否在第一个JSP写Form,然后调用.do,在弹出的页面中显示结果。

答案:


可以用隐藏域传值


不想用参数传递那就用form提交就可以了~
在这个连接处放
<a href="javascript:mysubmit()">提交</a>
.....

js如下:
function mysubmit(){
var fm = document.form[0];
fm.method="post";
fm.action="***.do";
fm.submit();
}
把你的数据都放在form里就可以了。


楼上的是什么方法?
////////////////////////////////
在一个JSP页面有一个链接,//确定是一个链接?
点击弹出一个页面,需要传给这个页面一些参数。//
正常的方法是设置弹出页面的src="***.do?p1=aaa&p2=bbb&p3=ccc"//确定目标URL是Action来处理?
但是这样会在页面上看到传过来的参数,可能会不安全。
要求实现src="***.do",参数通过其他方法传!//
////////////////////////////////

....

//隐藏了DIV,中的FORM就不占页面高度了.
<form name='_urlForm' action=''>
<input type='hidden' name='p1'>
<input type='hidden' name='p2' value='...'>
</form>

........
<a href='javascript:_urlAction()'>open</a>

<script>
function _urlAction()
{
var fm=document.forms['_urlForm'];
fm.p1.value='....';
fm.p2.value='....';

fm.action="..*.do";
fm.target="_blank";
fm.submit();
}
</script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

    DWR.xml配置文件说明书(含源码)

    仅仅通过反射方法没有办法知道集合元素中的类型,所以上面的两个converter能将任何集合转换成相对javascript而言有意义的对象.然而没有办法将不同的集合类类型分别采用不同的转换方法.因为没有办法完全自动进行转换,...

    jasperreports flash 改写

    更改了jasperreports flash的官方版,实现打印,pdf,excel,word的导出,添加了打印后的回调执行,基本问题都已经处理,&lt;object width="100%" height="98%"&gt; ...jrpxm 文件流自己去实现 上面是一些用到的参数

    javascript函数的解释

    49.引用一个文件式的JS:&lt;script type="text/javascript" src="aaa.js"&gt; 50.指定在不支持脚本的浏览器显示的HTML:&lt;noscript&gt;&lt;/noscript&gt; 51.当超链和ONCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例...

    cms后台管理

    *.jhtml&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;JeeCmsFront&lt;/servlet-name&gt; *.jspx&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;JeeCmsFront...

    一些C面试题,希望能对大家有帮助

    这样实现的队列入队和出队的平摊复杂度都还是O(1), 比上面的几种方法要好。3.在c语言库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么? 函数名: atol 功能: 把字符串转换成长整型数 用法: ...

    最新名企标准通用C++面试题,

    DoOtherthing(); } if (condition) { for (i=0; i; i++) DoSomething(); } else { for (i=0; i; i++) DoOtherthing(); } 优点:程序简洁 缺点:多执行了N-1次逻辑判断,并且打断了循环“流水线”作业,使得...

    MFC的程序框架剖析

    D:实现一(在视类窗口中通过ShowWindow函数显示按钮) int CTestView::OnCreate(LPCREATESTRUCT lpCreateStruct) { ... m_btn.Create("按钮",WS_CHILD|BS_DEFPUSHBUTTON,CRect(0,0,100,100),this,123); m_btn....

    PHP基础教程 是一个比较有价值的PHP新手教程!

    传统上网页的交互作用是通过CGI来实现的。CGI程序的伸缩性不很理想,因为它为每一个正在运行的CGI程序开一个独立进程。解决方法就是将经常用来编写CGI程序的语言的解释器编译进你的web服务器(比如mod_perl,JSP)。PHP...

    开发PHP扩展详细教程

    方法一应该比较简单,但是远不如方法二的灵活。搞成PHP的扩展,只要服务器编译一次,服务器上的所有客户都可以用的。 有ASP的前科,俺觉得搞个PHP的也不是什么难事。操起google搜了一通,结果发现Zend已经写了一...

    jQuery完全实例.rar

    jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都构建于这个函数之上,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    种方法实现了信号和槽函数的关联,第一个按钮我们直接在设计器中实现其关 联;第二个按钮我们自己写了槽函数语句,其实图形的设计与直接写代码效果是 一样的。 这个程序里我们实现了两类窗口打开的方式,一个是自身...

    大名鼎鼎SWFUpload- Flash+JS 上传

    选择的的文件类型也是可以被限制的,因此用户只能选择指定的适当的文件,例如*.jgp;*.gif。 当选定文件以后,每个文件都会被验证和处理。当Flash上传文件的时候,由开发人员预定义的Javascript事件会被定时触发...

    酷播迷你(CuPlayerMini)V1.0版Flv网页播放器(经典实用播放器)

    酷播迷你(CuPlayerMiniV1.0) You do not have the right Flash Player. Please update. &lt;script type="text/javascript"&gt; var so = new SWFObject("Images/CuPlayerMiniV10_Gray_S.swf","CuPlayer","476","300","9...

    jquery插件使用方法大全

    第一个参数是异步请求的url,第二个为参数,第三个回调方法。 (4)的方法会在指定的Dom对象上绑定响应ajax执行的事件。 (5)同步加载数据。发送请求时锁住浏览器。需要锁定用户交互操作时使用同步方式。 var ...

    ia-ep1:Java 中的多层感知器 (MLP) 和学习向量量化 (LVQ) 实现

    /src/: Códigos fonte /res/: Arquivos de entrada do programa /out/: Arquivos de saida gerados 标准输入参数: 1. Nome do arquivo do conjunto de dados de treino 2. Nome do arquivo do conjunto de ...

    Struts原理、开发及项目实施

    在Struts中,用户的请求一般以*.do作为请求服务名,所有的*.do请求均被指向ActionSevlet,ActionSevlet根据Struts-config.xml中的配置信息,将用户请求封装成一个指定名称的FormBean,并将此FormBean传至指定名称的...

    C++MFC教程

    在MFC中对消息的处理利用了消息映射的方法,该方法的基础是宏定义实现,通过宏定义将消息分派到不同的成员函数进行处理。下面简单讲述一下这种方法的实现方法: 代码如下 BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd...

    js-adler32:ADLER-32校验和

    adler32 用JS签名的ADLER-32算法实现(适用于浏览器和nodejs)。 强调正确性,性能和IE6 +支持。安装使用 : $ npm install adler-32 在浏览器中: &lt; script src =" adler32.js " &gt; &lt;/ script &gt; 浏览器...

Global site tag (gtag.js) - Google Analytics