服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

自动转向的javabean源码

以下是java源码

returnto.java

package examples;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
/*
自动转向javabean
*/
public class returnto extends httpservlet
{
 private string msg;
 private string rurl;
 private boolean isa;

public void setmsg(string inmsg) {
  this.msg=inmsg;
 }

 public void setrurl(string inrurl){
  this.rurl=inrurl;
 }

 public void setisa(boolean inisa){
  this.isa=inisa;
 }

 public string getmsg() {
  return this.msg;
 }

 public string getrurl()  {
  return this.rurl;
 }

 public boolean getisa() {
  return this.isa;
 }

 public void go(httpservletresponse response) throws ioexception, servletexception {
  printwriter out = response.getwriter();
  out.print("<script language='javascript'>");
  if (this.isa) {
   out.print("alert('"+ msg + "!');");
  }
  out.print("location.href='"+rurl+"';");
  out.print("</script>");
 }
}

应用test.jsp

<%@ page contenttype="text/html;charset=gbk"%>
<jsp:usebean id="we" scope="page" class="com.china3cts.common.returnto" />
<%
  string msg="自动转向中....";
  string url="http://www.java3z.com";
  we.setmsg(msg);
  we.setrurl(url);
  we.setisa(true);
  we.go(response);
%>

注释说明:

1:保存文件位置

returnto.class ===>web-inf/classes/examples/

test.jsp 任意位置

2,写这个主要是不想页面上出现太多的javascript代码:) 纯粹无聊.

3,测试在tomcat + jdk1.5 + win2k3 下通过.

扫描关注微信公众号