<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'test.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript">
function get(){
document.getElementById("sel").value=document.getElementById("pull_down").value;
document.getElementById("myForm").submit();
}
</script>
</head>
<body>
同一页面中JSP获取JS取到的值 <br>
下拉框:<br/>
<select id="pull_down" onchange="get()">
<option>请选择</option>
<option value="1">一</option>
<option value="2">二</option>
<option value="3">三</option>
</select>
<form action="main/test.jsp" method="post" id="myForm">
<input type="hidden" id="sel" name="sel"/>
</form>
<%
out.print("JSP获取下拉框的value值:"+request.getParameter("sel"));
%>
</body>
</html>
如果取不到值有可能是<form action="main/test.jsp" method="post" id="myForm">出错,有可能是提交页面的路径不正确,我就是因为这个原因 搞了很久,压根就没有冲路径上面去想 以后测试的时候,一定看浏览器的路径......
分享到:
相关推荐
在网页开发中,`iframe`...本篇文章将深入探讨如何在`iframe`中调用JavaScript,实现父页面与子页面之间的方法交互。 一、iframe的基本使用 在HTML中,我们可以通过`<iframe>`标签来插入一个框架,例如: ```html ...
- 对于同一台电脑的识别,可能涉及到浏览器的Cookie或者JavaScript的User Agent,但这部分通常不是JSP直接处理,而是配合前端技术完成。 4. **数据库交互** - 投票数据需要持久化存储,这通常涉及到数据库操作。...
### JSP页面从一个页面传递一个参数到另外一个页面的方法 #### 概述 在Web开发中,特别是使用Java Server Pages(JSP)进行网站构建时,经常需要在不同的页面之间传递数据。这些数据可能包括用户的输入、表单提交...
这一特性对于提高用户体验至关重要,因为它使得用户可以在同一页面上完成所有操作,无需频繁跳转或刷新页面。 首先,我们需要理解JSP(JavaServer Pages)的基本概念。JSP是一种动态网页技术,它允许开发者在HTML...
用户在页面上输入数据后,页面通过JavaScript或AJAX进行客户端验证,然后通过JSP的内置对象如`request`获取数据,进行服务器端的计算,并即时更新页面显示结果。这种方式提高了用户体验,因为用户无需跳转页面即可...
2. **在JSP页面中嵌入Applet**:在JSP页面中,我们需要使用`<applet>`标签来加载并执行这个Java Applet。 ```jsp <applet code="GetMacApplet.class" width="0" height="0"></applet> ``` 3. **与服务器通信**:...
在JavaServer Pages (JSP) 开发中,常常需要实现用户界面中的批量选择功能,比如在列表中通过复选框来选中多个项目。本文将详细介绍如何在JSP中实现这样的功能,主要涉及HTML、JavaScript 和后端Java的交互。 首先...
JSP的核心概念包括指令(directives)、动作(actions)和脚本元素(scripting elements),它们使得开发者能够在同一页面中混写静态和动态内容。 【BBS系统结构】 一个基本的BBS系统通常包括用户界面、数据处理和...
在描述中提到,“放在同一目录下,需要导入jQuery”,这指的是在JSP页面中,我们需要引入jQuery库来辅助进行前端交互和DOM操作。jQuery是一个轻量级、高性能的JavaScript库,它简化了JavaScript的DOM操作、事件处理...
它将HTML、CSS和JavaScript代码与Java代码相结合,使开发者能在同一页面上处理逻辑和展示数据。在本项目中,JSP将作为用户界面,接收用户的查询请求,并显示查询结果。 JavaBean是一种符合特定规范的Java类,通常...
在Java服务器页面(JSP)开发中,引入富文本编辑器是常见的需求,KindEditor是一个功能强大、易于使用的开源富文本编辑器。本篇文章将详细阐述如何在JSP项目中集成KindEditor,以及可能遇到的问题及解决方案。 首先...
在`yang.jsp`页面中,通过`request.getParameter("yangcai")`方法获取表单中名为`yangcai`的输入框的值,并将其显示在页面上。 #### 六、JSP 的配置与部署 为了使JSP页面能在Tomcat中正常工作,需要对Tomcat进行...
在目标页面,如`next.jsp`,可以通过`request.getParameter("name")`获取`<jsp:param>`传递的参数值,而不是`getAttribute`,因此c)选项描述错误。 综上所述,这些题目涉及到的知识点包括Servlet接口的实现、...
3. 在服务器端(Java代码),接收AJAX请求并保存值到会话对象中。 然后在test2.jsp中: 1. 检查会话对象,从中恢复用户的查询值。 2. 使用这些值来构造新的查询语句或过滤条件。 3. 显示查询结果或根据这些值来展示...
在提供的压缩包文件中,尽管只有"12.txt"这个文件名,但通常在实际项目中,会有更多的文件,如JSP页面、Java类文件、CSS样式表、JavaScript脚本以及数据库配置文件等。这些文件共同协作,构建出完整的抽奖系统。 ...
这种设计使得开发者可以在同一页面上处理业务逻辑和呈现内容,提高了开发效率。 **2. JSP指令与动作** JSP提供了一些内置指令,如`<%@ page %>`, `<%@ include %>`, 和`<%@ taglib %>`,它们分别用于设置页面属性...
1. **JSP基本概念**:JSP技术是基于Java的,它可以将静态内容(HTML、CSS、JavaScript)与动态逻辑(Java代码)混合在一起,使得网页开发者可以在同一页面上处理用户请求和生成响应。JSP页面会被Web容器(如Tomcat)...
在网页开发中,实时刷新提示是一项重要的功能,它能让用户即时获取到服务器端的数据更新,无需手动刷新整个页面。本教程将围绕“Ajax+JSP”这一技术组合,讲解如何实现网页的实时刷新提示。 Ajax(Asynchronous ...
- **超文本**:文档中的任何文本都可以链接到其他文档或同一文档内的其他部分。 - **结构化文档**:提供了一种结构化的文档表示形式,便于进行文档间的转换和搜索。 #### 4. HTML文档结构 - `<html>`:整个文档的根...
接下来,我们引入Cookie,这是一种小型文本文件,由服务器发送到用户的浏览器,并在用户下次访问同一网站时返回给服务器。Cookie通常用于存储用户偏好、会话信息或临时数据。 要实现网页记录功能,我们可以按照以下...