`

simple

    博客分类:
  • java
阅读更多
--login.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="com.bean.AccountFormBean" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript">
function getFrameForm(){
	alert(document.getElementById('sel').value);
	document.getElementById('sel').disabled=false;
}
</script>
<title>Insert title here</title>
</head>
<body>
<%
AccountFormBean afb=(AccountFormBean)request.getAttribute("account");
if(afb==null){
	afb=new AccountFormBean();
	afb.setName("");
	afb.setPwd("");
}
String sel = (String)request.getAttribute("sel");
if(sel==null){
	sel="1";
}
%>
<form name="form1" action="commSer" method="post">
<table>
<tr>
	<td><input type="text" name="name" value="<%= afb.getName()%>" /></td>
</tr>
<tr>
	<td><input type="text" name="pwd" value="<%= afb.getPwd() %>" /></td>
</tr>
<tr>
	<td><input type="hidden" name="id" value="">
	<jsp:include page="checkIframe.jsp"></jsp:include>
	<!--  
		<iframe id="childFrame" name="childFrame" src="" style="display:none" frameborder="0"></iframe>
	-->
	</td>
</tr>
<tr>
	<td>
		<select id="sel" name="sel">
			<option value="o"></option>
			<option value="1">1</option>
			<option value="2">2</option>
		</select>
	</td>
</tr>
<tr>
	<td><input type="button" name="submit" value="getFrame" onclick="getFrameForm()" /></td>
	<td><input type="submit" name="submit" value="save" /></td>
</tr>
</table>
</form>
</body>
<script type="text/javascript">
document.getElementById('sel').value="<%=sel%>";
document.getElementById('sel').disabled=true;
</script>
</html>


--AccountFormBean
package com.bean;

public class AccountFormBean {

	private String name;
	
	private String pwd;
	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPwd() {
		return pwd;
	}

	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	
}


--commSer
import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.bean.AccountFormBean;

/**
 * Servlet implementation class commSer
 */
public class commSer extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public commSer() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String id =request.getParameter("id");
		AccountFormBean afb = new AccountFormBean();
		afb.setName(request.getParameter("name"));
		afb.setPwd(request.getParameter("pwd"));
		request.setAttribute("account", afb);
		RequestDispatcher rd = request.getRequestDispatcher("login.jsp"); 
		rd.forward(request, response);
	}

}


--checkIframe.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="com.bean.IdBean" %>

<%
IdBean ib=(IdBean)request.getAttribute("ib");
if(ib==null){
	ib=new IdBean();
	ib.setId("");
}
%>

<table>
<tr>
	<td>id</td>
	<td><input type="text" name="id" value="<%=ib.getId() %>"></td>
</tr>
</table>


--IdBean
package com.bean;

public class IdBean {

	private String id;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}
}


--loadSer
import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class loadSer
 */
public class loadSer extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public loadSer() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		this.doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		RequestDispatcher rd = request.getRequestDispatcher("checkIframe.jsp"); 
		rd.forward(request, response);
	}

}
分享到:
评论

相关推荐

    SIMPLE算法-MATLAB.zip_simple_simple matlab_simple 算法_simple-matlab

    SIMPLE(Semi-Implicit Method for Pressure-Linked Equations)算法是一种在计算流体动力学(CFD)中广泛使用的数值方法,用于求解 Navier-Stokes 方程。MATLAB 是一个强大的数学计算和数据分析环境,非常适合进行...

    方腔驱动流源代码(SIMPLE算法).rar_simple 方腔流_simple 算法_方腔simple_方腔流_驱动流

    《方腔驱动流源代码基于SIMPLE算法的深入解析》 在流体力学领域,SIMPLE(Semi-Implicit Method for Pressure-Linked Equations,压力关联半隐式方法)算法是一种广泛应用于求解Navier-Stokes方程的数值方法。它在...

    simpleaudio-1.0.4-cp36-cp36m-win_amd64.zip

    《简单音频处理库SimpleAudio在Windows x64平台上的安装与使用详解》 在现代软件开发中,音频处理已经成为一个不可或缺的部分,无论是游戏开发、多媒体应用还是教学软件,都需要与声音进行交互。在这个背景下,...

    simpleaudio-1.0.4-cp39-cp39-win_amd64.zip

    《简单音频处理库SimpleAudio在Windows x64平台上的安装与使用》 在信息技术日新月异的今天,音频处理已经成为许多开发项目不可或缺的一部分。SimpleAudio是一个轻量级且易于使用的Python音频处理库,它为开发者...

    simple-xml-safe-2.7.1-API文档-中文版.zip

    赠送jar包:simple-xml-safe-2.7.1.jar; 赠送原API文档:simple-xml-safe-2.7.1-javadoc.jar; 赠送源代码:simple-xml-safe-2.7.1-sources.jar; 赠送Maven依赖信息文件:simple-xml-safe-2.7.1.pom; 包含翻译后...

    simpleaudio-1.0.4-cp38-cp38-win_amd64.zip

    《简单音频处理库simpleaudio在Windows x64平台上的安装与使用详解》 在数字化的世界里,音频处理已经成为日常开发工作中的重要一环。对于Python开发者来说,有一款名为simpleaudio的库,它提供了一个简单易用的...

    SIMPLE—nonstruction_CFD_Fortran_simple算法_simple_simple算法_

    SIMPLE(Semi-Implicit Method for Pressure-Linked Equations,压力关联的半隐式方法)算法是计算流体力学(CFD)中一个广泛使用的数值解法,用于求解纳维-斯托克斯方程。它是由Allan H. Harlow和Jerome E. ...

    Simple算法算例

    SIMPLE(Semi-Implicit Method for Pressure-Linked Equations)算法是一种在计算流体动力学(CFD)中广泛使用的数值方法,用于求解连续性方程、动量方程以及能量方程等流体流动问题。这个算法的主要特点是将压力...

    simplecalendar.js记录事件的日历插件

    《深入解析simplecalendar.js:构建记录事件的日历插件》 在现代网页设计中,日历插件已经成为不可或缺的一部分,它能帮助用户直观地管理时间安排和事件记录。"simplecalendar.js"是一款轻量级、易用且功能丰富的...

    SIMPLE算法Matlab代码

    %--------------------------------------------------------% % SIMPLE Algorithm - staggered mesh % Incompressible Lid-driven Flow in Cavity %--------------------------------------------------------%

    Dapper.SimpleCRUD

    **Dapper.SimpleCRUD** 是一个针对Dapper扩展的库,专为简化常见的数据库操作而设计,如创建、读取、更新和删除(CRUD)数据。Dapper本身是一个轻量级、高效的.NET ORM(对象关系映射)工具,而**Dapper.SimpleCRUD*...

    simpleaudio-1.0.4-cp310-cp310-win_amd64.zip

    《简单音频处理库SimpleAudio在Windows x64平台上的安装与使用》 在信息技术日新月异的今天,音频处理已经成为许多应用中的重要一环。简单音频处理库SimpleAudio为开发者提供了一个轻量级且易用的接口,使得在...

    cxf-rt-frontend-simple-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-frontend-simple-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-simple-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-simple-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-...

    2022 Simple-Waypoint-System 最新版本5.5

    《Unity中的Simple Waypoint System 5.5:2022年最新版解析》 Unity引擎作为游戏开发的主流工具,其丰富的插件库为开发者提供了极大的便利。Simple Waypoint System(简称SWS)就是这样一个插件,它专注于路径规划...

    同位网格的SIMPLE算法计算阶梯流体

    SIMPLE(Semi-Implicit Method for Pressure-Linked Equations)算法是计算流体力学(CFD,Computational Fluid Dynamics)中的一个核心方法,用于求解Navier-Stokes方程,尤其是在处理不可压或近似不可压流动问题时...

    Simple Waypoint System 5.4.3.rar

    《Unity中的Simple Waypoint System详解》 在Unity游戏开发中,路径规划和导航系统是不可或缺的一部分,Simple Waypoint System就是这样一款实用的插件,专为简化路径点导航设计。本文将深入探讨Simple Waypoint ...

    远程连接工具SimpleRemote

    **远程连接工具SimpleRemote详解** SimpleRemote是一款专为IT专业人士设计的轻量级远程连接管理工具,它以其简洁的界面、选项卡式的操作和多协议支持而受到用户的欢迎。作为一个免费且开源的软件,SimpleRemote提供...

    uni-simple-router实现简单的路由守卫

    本示例“uni-simple-router实现简单的路由守卫”旨在教你如何利用uni-simple-router库来实现这一功能。uni-simple-router是专为uni-app设计的一个轻量级路由管理插件,它提供了一些强大的特性,包括路由守卫,使我们...

    Simple LOD v1.6.rar

    《Unity中的LOD技术与优化实践——以"Simple LOD v1.6"为例》 在游戏开发中,尤其是在3D游戏中,性能优化是一项至关重要的任务。"Simple LOD v1.6"是一个Unity引擎中的轻量级Level of Detail(LOD)解决方案,其...

    SimpleITK-1.2.4-cp37-cp37m-win_amd64.whl.zip

    SimpleITK是一个强大的开源软件库,专为医学图像分析和处理设计。这个压缩包文件"SimpleITK-1.2.4-cp37-cp37m-win_amd64.whl.zip"包含了该库的特定版本,适用于Python 3.7(由“cp37”表示)且为64位Windows系统(由...

Global site tag (gtag.js) - Google Analytics