自动转向的javabean源码

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

以下是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 下通过.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航