Jsp获取Java的重定向赋值(String)

Jsp获取Java的重定向赋值(String)

Java代码片段:

//传递String
request.setAttribute("msg", msg);
//重定向
request.getRequestDispatcher("error.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>
<base href="<%=basePath%>">
<title>404页面</title>
<script type="text/javascript" src="<%= path %>/scripts/jquery-1.7.2.min.js"></script>
<%
    String msg = (String)request.getAttribute("msg");
%>
</head>
<body>
<input id="fbi_gjzxt" type="button" name="fbi_gjzxt" value ="<%=msg %>"/>
<center>
<img src="images/error404.png">
</center>
</body>
</html>
String msg = (String)request.getAttribute("msg");//强制转换为String
时间: 2024-10-09 20:18:45

Jsp获取Java的重定向赋值(String)的相关文章

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(&q

jsp和java获取文件或路径

1.如何获得当前文件路径常用:(1).Test.class.getResource("")得到的是当前类FileTest.class文件的URI目录.不包括自己!(2).Test.class.getResource("/")得到的是当前的classpath的绝对URI路径.(3).Thread.currentThread().getContextClassLoader().getResource("")得到的也是当前ClassPath的绝对URI

JAVA基础——重新认识String字符串

深入剖析Java之String字符串 在程序开发中字符串无处不在,如用户登陆时输入的用户名.密码等使用的就是字符串. 在 Java 中,字符串被作为 String 类型的对象处理. String 类位于 java.lang 包中.默认情况下,该包被自动导入所有的程序. 创建 String 对象有三种方法 String s1="我是字符串1"; String s2=new String();//创建一个空的字符串对象 String s3=new String("我是字符串2&q

获取JAVA[WEB]项目相关路径的几种方法

在jsp和class文件中调用的相对路径不同. 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径. 另:在Jsp,Servlet,Java中详细获得路径的方法! 1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp

Java 性能优化之 String 篇

原文:http://www.ibm.com/developerworks/cn/java/j-lo-optmizestring/ Java 性能优化之 String 篇 String 方法用于文本分析及大量字符串处理时会对内存性能造成不可低估的影响.我们在一个大文本数据分析的项目中(我们统计一个约 300MB 的 csv 文件中所有单词出现的次数)发现,用于存放结果的 Collection 占用了几百兆的内存,远远超出唯一单词总数 20000 个. 本文将通过分析 String 在 JVM 中的

【小白的java成长系列】——String类的深入分析(基于源码)

接着前面面向对象来说吧~今天来说说String类..其实String类也包含很多面向对象的知识的~ 首先来问一个问题:我们在开发过程中,如果要使用一个类的话,就要创建对象,这句话没什么问题吧~在实际开发的时候确实是这样的,只有创建了对象才能真正的去使用一个普通的类,我们一般创建对象,几乎所有的类创建对象都是要通过new关键字来创建的~ 问题就来了..为什么我们的String可以直接写成String str = "abc";这样子呢? 当然String类也可以通过new来创建对象的...

Java源码之String

本文出自:http://blog.csdn.net/dt235201314/article/details/78330377 一丶概述 还记得那会的“Hello World”,第一个程序,输出的String,下面介绍String源码,颇有计算机二级考试习题的感觉. 二丶源码及案例 1.String是final类型的 在Java中,被 final 类型修饰的类不允许被其他类继承,被final修饰的变量赋值后不允许被修改. 什么是不可变类? 所谓不可变类,就是创建该类的实例后,该实例的属性是不可改变

JSP(Java Server Pages)内置对象

request对象 (1)访问请求参数 处理HTTP请求中的各项参数.在这些参数中,最常用的就是获取访问请求参数.当通过超链接的形式发送请求时,可以为该请求传递参数,这可以通过在超链接的后面加上问好"?"来实现,例如如下的例子,发送一个请求到delete.jsp页面,并传递一个名称为id的参数: 改页面的作用是在文件中添加一个用于链接到deal.jsp页面的超链接,并传递两个参数. 通过request对象的getParameter()方法获取请求参数id,user,pwd并输出,对于不

获取Java接口的所有实现类

获取Java接口的所有实现类 前言:想看基于spring 的最简单实现方法,请直接看 第七步. 本文价值在于 包扫描的原理探究和实现 一.背景 项目开发中,使用Netty做服务端,保持长连接与客户端(agent)通讯.Netty服务端需要根据不同消息类型,加载对应的Processer(消息处理器)对消息进行处理.问题就出现了,Processer会随着消息业务类型增多进行扩展,每一次增加Processer都需要手动new出来一个实例,放到Map里(key为消息类型码,value为Processer