在一个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中,有两种主要的分页实现方式:基于请求参数的分页和基于会话的分页。 1. 基于请求参数的分页: 这种方法通过在URL中传递页码作为请求参数来实现分页。例如,`http://example.com/page.jsp?page=1`...
在JSP中,数据提交方式主要有GET和POST两种。当我们使用GET方法提交数据时,请求参数会显示在URL地址栏中,形如`/a.jsp?id=x`,这种形式在某些情况下可能不希望被用户看到,例如处理敏感信息或美化URL。 标题"jsp ...
JSP页面的五种跳转方法是Web开发中常见的页面间导航技术,它们允许开发者在用户请求之间灵活地转移控制流。以下是这五种方法的详细介绍: 1. **RequestDispatcher.forward()** - `RequestDispatcher.forward()`...
在JSP开发中,有时候需要在两个分离的页面之间传递参数。特别是当一个页面中包含一个iframe,而另一个页面被嵌入到这个iframe中时,跨iframe传递参数的需求就会出现。本文主要介绍如何在JSP页面间通过iframe跨页面...
除了以上两种方式之外,还可以利用Session对象在多个页面间共享数据。Session对象可以存储用户在整个会话期间的信息,直到会话结束为止。 **示例代码:** ```java // 在某个页面设置session属性 session....
了解 JSP 中 request 属性的用法 ...JavaScript 和 JSP 是两种不同的编程语言,JavaScript 运行在客户端,而 JSP 运行在服务器端。它们之间不能直接传递参数,但是可以通过 hidden 控件来传递参数。 例如: ...
例如,JSP中设置一个隐藏字段,然后在JavaScript中读取该字段的值。 ```jsp // JSP ${username}" /> // JavaScript var username = document.getElementById("hiddenUsername").value; ``` 总结来说,理解和熟练...
函数通过`window.location`对象的`href`属性来改变当前页面的URL,从而实现页面重定向,并将参数附加到新的URL中。具体代码如下: ```javascript function tiao(id, fpxldm) { window.location = "${sbjkgl}/w/fp/...
本教程将详细讲解如何使用jQuery库来实现页面的异步加载,主要涉及两种不同的实现方法。 首先,我们要理解jQuery的核心理念——简化JavaScript的DOM操作和事件处理。jQuery的$.ajax()方法是实现异步加载的基础,它...
JSP提供了两种方式来包含其他文件: 1. **静态包含**:使用 `<%@ include file="file_path" %>`,这种方式在编译阶段完成,适合包含静态资源。 2. **动态包含**:使用 `<jsp:include page="file_path" flush="true...
内部跳转和外部跳转是两种不同的页面跳转方式。 - **内部跳转**:使用`request.getRequestDispatcher("index.jsp").forward(request, response);`,这种方式只涉及到一次请求和一次响应。 - **外部跳转**:使用`...
在网页开发中,分页是一种常见的功能,用于处理大量数据的展示,避免一次性加载过多内容导致页面响应变慢或消耗用户过多流量。本教程将详细讲解如何使用纯JSP(JavaServer Pages)实现分页功能,特别强调的是,这里...
- `5-1 常用注释.pdf`:JSP提供了两种类型的注释,一种是HTML注释,另一种是JSP注释。HTML注释对客户端可见,而JSP注释(开始于`<!--%`,结束于`%-->`)在服务器端被移除,对客户端不可见,常用于隐藏代码细节。 5...
在Web开发中,JSP(JavaServer Pages)和AJAX(Asynchronous JavaScript and XML)是两种常见的技术,它们常被组合使用以实现动态交互的网页。在这个“JSP+AJAX三级级联及更多级的实现”主题中,我们将深入探讨如何...
Java中实现多线程主要有两种方式,继承Thread类或者实现Runnable接口。线程是进程的一个执行单元,也是操作系统能够进行运算调度的最小单位。多线程相较于多进程能够共享内存,创建线程比进程创建的成本要低,因此在...
本示例将通过两个JSP页面来实现文件上传功能:`index.jsp`用于展示文件上传表单,而`upload.jsp`则用于处理上传请求。 ### `index.jsp`代码分析 #### HTML结构 ```html <form action="upload.jsp" id="form1" ...
首先,隐藏Portlet可以通过两种主要方式实现: 1. **配置层面**:在portlet部署描述符(portlet.xml)中,开发者可以定义portlet是否显示。例如,通过设置`<display-name>`元素的`visible`属性为`false`,可以在...
JSP中有两种变量声明的方式:`! %>` 和 `<% %>` - **`! %>`**:用于声明全局变量、方法或类,这些声明在整个JSP页面加载时仅执行一次,适用于需要在页面生命周期中多次使用的变量或方法。 - **`<% %>`**:用于声明...
【hibernate jsp 分页Demo】是一个演示项目,展示了如何在Java Web应用程序中使用...通过阅读源代码和readme文件,学习者可以深入理解Hibernate的使用,以及如何在Web应用中实现分页,提升数据检索的效率和用户体验。
2. **实现doGet()或doPost()方法**:这两个方法是HTTP请求的主要入口点,根据HTTP方法(GET或POST)处理请求。 3. **在web.xml中配置Servlet**:通过以下XML结构来声明和映射Servlet: ```xml <servlet-name>...