Jsp获取Java的对象(JavaBean)
Jsp获取Java的对象(JavaBean)
Java代码片段:
AuthReqBean authRep=new AuthReqBean();
authRep.setUserCode(usercode);
authRep.setReportType(reporttype);
authRep.setReportCode(reportcode)
request.setAttribute("authRep", authRep);
request.getRequestDispatcher("login.jsp").forward(request, response);
Jsp代码片段:
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="nc.xyzq.uuib.bean.AuthReqBean" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!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">
<base href="<%=basePath%>">
<title>正在跳转 ..</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">
<script type="text/javascript" src="<%= path %>/scripts/jquery-1.7.2.min.js"></script>
<%
//String usercode = request.getParameter("usercode");//用request得到
AuthReqBean user=(AuthReqBean)request.getAttribute("authRep");
String usercode = user.getUserCode();
String reporttype = user.getReportType();
String reportcode = user.getReportCode();
%>
<script type="text/javascript">
function loginFR(){
var username = "<%=usercode%>";
var password = "<%=userpwd%>";
var reporttype = "<%=reporttype%>";
var reportcode = "<%=reportcode%>";
var scr = document.getElementById("ifr_frBI");
jQuery.ajax({
url:"http://"+serverip+":"+serverport+"/"+projectname+"/ReportServer?op=fs_load&cmd=sso",
dataType:"jsonp",
data:{"fr_username":username,"fr_password":password},
jsonp:"callback",
timeout:5000, success:function(data){
if(data.status == "success"){
if(urltype == "1"){
scr.src="http://"+serverip+":"+serverport+"/"+projectname+"/ReportServer?op=fr_bi&cmd=bi_init&id="+reportid+"&show=_bi_show_&createBy=-999";
}else if(urltype == "2"){
scr.src="http://"+serverip+":"+serverport+"/"+projectname+"/ReportServer?op=fs_main&cmd=entry_report&id="+reportid;
}else if(urltype == "3"){
scr.src="http://"+serverip+":"+serverport+"/"+projectname+"/ReportServer?reportlet="+reportid;
}
}else if (data.status == "fail"){
alert("fail!");
}
},
error:function(){
alert("单点登录出现失败");
}
});
//var scr = document.getElementById("ifr_fr");
//scr.src = "url";
} </script> <style>
#ifr_fr{
width: 84%;
height: 700px;
}
</style>
</head>
<body onload="loginFR()">
welcome to rzzx1. <input id="fbi_gjzxt" type="button" name="fbi_gjzxt" onclick="loginFR();" value ="<%=userpwd%>"/>
<iframe id="ifr_frBI" name="ifr_frBI" frameborder="0" src=""></iframe>
</body>
</html>
Jsp获取Java的对象(JavaBean)的更多相关文章
- Jsp获取Java的重定向赋值(String)
Jsp获取Java的重定向赋值(String) Java代码片段: //传递String request.setAttribute("msg", msg); //重定向 reque ...
- JSP三大指令 /9大内置对象 /Javabean / EL
一个jsp页面中,可以有0~N个指令的定义! 1. page --> 最复杂:<%@page language="java" info="xxx". ...
- day12(jsp指令&内置对象&动作标签、JavaBean、EL表达式&函数库)
day12 JSP指令 JSP指令概述 JSP指令的格式:<%@指令名 attr1="" attr2="" %>,一般都会把JSP指令放到JSP文件 ...
- JSP的执行原理、JSP的内置对象、四大作用域解析、MVC模式理解>从零开始学JAVA系列
目录 JSP的执行原理.JSP的内置对象.四大作用域解析.MVC模式理解 JSP的执行原理 这里拿一个小例子来解析JSP是如何被访问到的 首先将该项目部署到tomcat,并且通过tomcat启动 通过 ...
- 利用Java反射实现JavaBean对象相同属性复制并初始化目标对象为空的属性的BeanUtils
有时遇到将数据传输对象转换成JSON串会将属性值为空的属性去掉,利用Java反射实现JavaBean对象数据传输对象的相同属性复制并初始化数据传输对象属性为空的属性,然后转换成JSON串 packag ...
- 1.3(学习笔记)JSP(Java Server Pages)内置对象
一.内置对象 内置对象又称内建对象.隐式对象,是由服务器自动创建实例化的, 用户在使用时不需要显示的创建,可直接使用. jsp内置对象名称,类型及作用域 Scope代表该内置对象的作用范围,page表 ...
- jsp九大内置对象与servlet中java对象
jsp九大内置对象 request对象 : getParameter(String name)获取表单提交的数据 getParamegerNames() 获取客户端提交的所有参数名 getAttri ...
- 牛客网Java刷题知识点之什么是JSP、JSP有哪些优点、JSP的9大内置对象、JSP的四大域对象、JSP的四种范围
不多说,直接上干货! https://www.nowcoder.com/ta/review-java/review?tpId=31&tqId=21175&query=&asc= ...
- java 27 - 2 反射之 反射的概述以及获取Class文件对象的方式
反射: JAVA语言的反射机制: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法: 对于任意一个对象,都能够调用它的任意一个方法和属性: 这种动态获取的信息以及动态调 ...
随机推荐
- POJ-2346 Lucky tickets(线性DP)
Lucky tickets Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3298 Accepted: 2174 Descrip ...
- PAT甲1115 Counting Nodes in a BST【dfs】
1115 Counting Nodes in a BST (30 分) A Binary Search Tree (BST) is recursively defined as a binary tr ...
- ZOJ 3777 - Problem Arrangement - [状压DP][第11届浙江省赛B题]
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3777 Time Limit: 2 Seconds Me ...
- POJ 1180 - Batch Scheduling - [斜率DP]
题目链接:http://poj.org/problem?id=1180 Description There is a sequence of N jobs to be processed on one ...
- What is Gensim?
Gensim是一款开源的第三方Python工具包,用于从原始的非结构化的文本中,无监督地学习到文本隐层的主题向量表达.它支持包括TF-IDF,LSA,LDA,和word2vec在内的多种主题模型算法, ...
- 经典的DOS小命令 for 网络 nbtstat
--网络scanner · 1.最基本,最常用的,测试物理网络的 ping 192.168.10.59 -t ,参数-t是等待用户去中断测试 2.查看DNS(对猫用户),还是比较有用处的 A.Win9 ...
- 火币Huobi API Websocket
本文介绍火币Huobi API Websocket WebSocket API简介 WebSocket协议是基于TCP的一种新的网络协议.它实现了客户端与服务器之间在单个 tcp 连接上的全双工通信, ...
- 懂点PS技巧,你会减少很多痛苦
UI设计 不像平面设计那样随性, 期间可以用点技巧来减少痛苦. 1. 设置网格线 保持像素完美 不在1:1分辨率下也能保持像素完美,可以通过创建网格线来避免虚边的出现. 编辑 > 首选项 > ...
- 洛谷P2312 解方程 [noip2014] 数论
正解:数论 解题报告: 这儿是,传送门qwq 又是很妙的一道题呢,专门用来对付我这种思维僵化了的傻逼的QAQ 首先看题目的数据范围,发现a<=1010000,很大的一个数据范围了呢,那这题肯定不 ...
- IO流(8)递归删除带文件的目录
递归删除带内容的目录 * * 目录给定:demo * * 分析: * A:封装目录 * B:获取该目录下的所有文件或者文件夹的File数组 * C:遍历该File数组,得到每一个File对象 * D: ...