`

jsp中实现参数隐藏的两种方法

阅读更多

在一个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>

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

分享到:
评论

相关推荐

    JSP servlet的两种分页方式

    在JSP和Servlet中,有两种主要的分页实现方式:基于请求参数的分页和基于会话的分页。 1. 基于请求参数的分页: 这种方法通过在URL中传递页码作为请求参数来实现分页。例如,`http://example.com/page.jsp?page=1`...

    jsp get提交 如何隐藏地址栏中的问号.zip

    在JSP中,数据提交方式主要有GET和POST两种。当我们使用GET方法提交数据时,请求参数会显示在URL地址栏中,形如`/a.jsp?id=x`,这种形式在某些情况下可能不希望被用户看到,例如处理敏感信息或美化URL。 标题"jsp ...

    JSP页面的五种跳转方法

    JSP页面的五种跳转方法是Web开发中常见的页面间导航技术,它们允许开发者在用户请求之间灵活地转移控制流。以下是这五种方法的详细介绍: 1. **RequestDispatcher.forward()** - `RequestDispatcher.forward()`...

    关于JSP页面间的传参问题

    除了以上两种方式之外,还可以利用Session对象在多个页面间共享数据。Session对象可以存储用户在整个会话期间的信息,直到会话结束为止。 **示例代码:** ```java // 在某个页面设置session属性 session....

    JSP跨iframe如何传递参数实现代码

    在JSP开发中,有时候需要在两个分离的页面之间传递参数。特别是当一个页面中包含一个iframe,而另一个页面被嵌入到这个iframe中时,跨iframe传递参数的需求就会出现。本文主要介绍如何在JSP页面间通过iframe跨页面...

    了解JSP中request属性的用法

    了解 JSP 中 request 属性的用法 ...JavaScript 和 JSP 是两种不同的编程语言,JavaScript 运行在客户端,而 JSP 运行在服务器端。它们之间不能直接传递参数,但是可以通过 hidden 控件来传递参数。 例如: ...

    Jsp的request的用法

    例如,JSP中设置一个隐藏字段,然后在JavaScript中读取该字段的值。 ```jsp // JSP ${username}" /&gt; // JavaScript var username = document.getElementById("hiddenUsername").value; ``` 总结来说,理解和熟练...

    jsp给后台带多个参数的方法

    函数通过`window.location`对象的`href`属性来改变当前页面的URL,从而实现页面重定向,并将参数附加到新的URL中。具体代码如下: ```javascript function tiao(id, fpxldm) { window.location = "${sbjkgl}/w/fp/...

    jquery实现页面的异步加载(jsp)

    本教程将详细讲解如何使用jQuery库来实现页面的异步加载,主要涉及两种不同的实现方法。 首先,我们要理解jQuery的核心理念——简化JavaScript的DOM操作和事件处理。jQuery的$.ajax()方法是实现异步加载的基础,它...

    jsp详细整理笔记

    JSP提供了两种方式来包含其他文件: 1. **静态包含**:使用 `&lt;%@ include file="file_path" %&gt;`,这种方式在编译阶段完成,适合包含静态资源。 2. **动态包含**:使用 `&lt;jsp:include page="file_path" flush="true...

    jsp基础精华详解

    内部跳转和外部跳转是两种不同的页面跳转方式。 - **内部跳转**:使用`request.getRequestDispatcher("index.jsp").forward(request, response);`,这种方式只涉及到一次请求和一次响应。 - **外部跳转**:使用`...

    纯JSP分页代码

    在网页开发中,分页是一种常见的功能,用于处理大量数据的展示,避免一次性加载过多内容导致页面响应变慢或消耗用户过多流量。本教程将详细讲解如何使用纯JSP(JavaServer Pages)实现分页功能,特别强调的是,这里...

    郑州轻工业大学-JSP-PPT.zip

    - `5-1 常用注释.pdf`:JSP提供了两种类型的注释,一种是HTML注释,另一种是JSP注释。HTML注释对客户端可见,而JSP注释(开始于`&lt;!--%`,结束于`%--&gt;`)在服务器端被移除,对客户端不可见,常用于隐藏代码细节。 5...

    JSP+AJAX三级级联及更多级的实现

    在Web开发中,JSP(JavaServer Pages)和AJAX(Asynchronous JavaScript and XML)是两种常见的技术,它们常被组合使用以实现动态交互的网页。在这个“JSP+AJAX三级级联及更多级的实现”主题中,我们将深入探讨如何...

    Java笔试面试题(含数据库&JQuery&JSP&JavaScript)

    Java中实现多线程主要有两种方式,继承Thread类或者实现Runnable接口。线程是进程的一个执行单元,也是操作系统能够进行运算调度的最小单位。多线程相较于多进程能够共享内存,创建线程比进程创建的成本要低,因此在...

    使用JSP实现上传文件实例

    本示例将通过两个JSP页面来实现文件上传功能:`index.jsp`用于展示文件上传表单,而`upload.jsp`则用于处理上传请求。 ### `index.jsp`代码分析 #### HTML结构 ```html &lt;form action="upload.jsp" id="form1" ...

    WebSphere Portal 6.1 Portlet隐藏 和 动态Title实现

    首先,隐藏Portlet可以通过两种主要方式实现: 1. **配置层面**:在portlet部署描述符(portlet.xml)中,开发者可以定义portlet是否显示。例如,通过设置`&lt;display-name&gt;`元素的`visible`属性为`false`,可以在...

    jsp的基本语法(上)

    JSP中有两种变量声明的方式:`! %&gt;` 和 `&lt;% %&gt;` - **`! %&gt;`**:用于声明全局变量、方法或类,这些声明在整个JSP页面加载时仅执行一次,适用于需要在页面生命周期中多次使用的变量或方法。 - **`&lt;% %&gt;`**:用于声明...

    hibernate jsp 分页Demo

    【hibernate jsp 分页Demo】是一个演示项目,展示了如何在Java Web应用程序中使用...通过阅读源代码和readme文件,学习者可以深入理解Hibernate的使用,以及如何在Web应用中实现分页,提升数据检索的效率和用户体验。

    jsp 登入窗口简单代码

    在提供的压缩包文件中,"jsp登入窗口"可能是包含JSP代码的文件,用于展示具体的实现细节。为了进一步学习,你可以查看这个文件,了解其中的代码结构和逻辑。同时,建议结合相关的JSP教程和实践项目来深入理解和掌握...

Global site tag (gtag.js) - Google Analytics