⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 __register.java

📁 一个简单的Java登录程序实现用一个简单的jsp程序判断用户名和密码并跳转到另一个页面
💻 JAVA
字号:
package jsp_servlet;

import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;

public final class __register extends  weblogic.servlet.jsp.JspBase  implements weblogic.servlet.jsp.StaleIndicator {

    private static void _releaseTags(javax.servlet.jsp.tagext.JspTag t) {
        while (t != null) {
            if(t instanceof javax.servlet.jsp.tagext.Tag) {
                javax.servlet.jsp.tagext.Tag tmp = (javax.servlet.jsp.tagext.Tag)t;
                t = ((javax.servlet.jsp.tagext.Tag) t).getParent();
                try {
                    tmp.release();
                } catch(Exception ignore) {}
            }
            else {
                t = ((javax.servlet.jsp.tagext.SimpleTag)t).getParent();
            }
        }
    }

    public boolean _isStale(){
        boolean _stale = _staticIsStale((weblogic.servlet.jsp.StaleChecker) getServletConfig().getServletContext());
        return _stale;
    }

    public static boolean _staticIsStale(weblogic.servlet.jsp.StaleChecker sci) {
        if (sci.isResourceStale("/register.jsp", 1211563432843L ,"9.0.0.0","Asia/Shanghai")) return true;
        return false;
    }

    private static void _writeText(javax.servlet.ServletResponse rsp, javax.servlet.jsp.JspWriter out, String block, byte[] blockBytes) 
    throws java.io.IOException {
        if (!_WL_ENCODED_BYTES_OK || _hasEncodingChanged(rsp)){
            out.print(block);
        } else {
            ((weblogic.servlet.jsp.ByteWriter)out).write(blockBytes, block);
        }
    }

    private static boolean _hasEncodingChanged(javax.servlet.ServletResponse rsp){
        if (_WL_ORIGINAL_ENCODING.equals(rsp.getCharacterEncoding())){
            return false;
        }
        return true;
    }

    private static boolean _WL_ENCODED_BYTES_OK = true;
    private static final String _WL_ORIGINAL_ENCODING = "GBK";

    private static byte[] _getBytes(String block){
        try {
            return block.getBytes(_WL_ORIGINAL_ENCODING);
        } catch (java.io.UnsupportedEncodingException u){
            _WL_ENCODED_BYTES_OK = false;
        }
        return null;
    }

    private final static String  _wl_block0 ="\r\n";
    private final static byte[]  _wl_block0Bytes = _getBytes( _wl_block0 );

    private final static String  _wl_block1 ="\r\n<html>\r\n<head>\r\n<title>\r\nregister\r\n</title>\r\n</head>\r\n";
    private final static byte[]  _wl_block1Bytes = _getBytes( _wl_block1 );

    private final static String  _wl_block2 ="\r\n<body bgcolor=\"#ffffff\">\r\n";
    private final static byte[]  _wl_block2Bytes = _getBytes( _wl_block2 );

    private final static String  _wl_block3 ="\r\n <h1>\r\n<div align=\"center\">\r\n  <h3><br>已经登陆成功!<br></h3>\r\n  <font color=\"red\">\r\n    <br>\r\n    欢迎";
    private final static byte[]  _wl_block3Bytes = _getBytes( _wl_block3 );

    private final static String  _wl_block4 ="\r\n    <br>\r\n  </font>\r\n  </div>\r\n</h1>\r\n";
    private final static byte[]  _wl_block4Bytes = _getBytes( _wl_block4 );

    private final static String  _wl_block5 ="\r\n<h1 align=\"center\">您不是本站点用户,请先<br><a href=\"login.html\">   注册</a></h1>\r\n";
    private final static byte[]  _wl_block5Bytes = _getBytes( _wl_block5 );

    private final static String  _wl_block6 ="\r\n</body>\r\n</html>\r\n";
    private final static byte[]  _wl_block6Bytes = _getBytes( _wl_block6 );

    static private javelin.jsp.JspFunctionMapper _jspx_fnmap = javelin.jsp.JspFunctionMapper.getInstance();

    public void _jspService(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 
    throws javax.servlet.ServletException, java.io.IOException {

        javax.servlet.ServletConfig config = getServletConfig();
        javax.servlet.ServletContext application = config.getServletContext();
        javax.servlet.jsp.tagext.JspTag _activeTag = null;
        Object page = this;
        javax.servlet.jsp.JspWriter out;
        javax.servlet.jsp.PageContext pageContext = javax.servlet.jsp.JspFactory.getDefaultFactory().getPageContext(this, request, response, "register_error.jsp", true , 8192 , true );
        response.setHeader("Content-Type", "text/html; charset=GBK");
        out = pageContext.getOut();
        javax.servlet.jsp.JspWriter _originalOut = out;
        javax.servlet.http.HttpSession session = request.getSession( true );
        try {;
            response.setContentType("text/html; charset=GBK");
            {_writeText(response, out, _wl_block0, _wl_block0Bytes);}
            {_writeText(response, out, _wl_block1, _wl_block1Bytes);}
            jspexample.RegisterBean RegisterBeanId= null;synchronized(session){
                RegisterBeanId=(jspexample.RegisterBean)pageContext.getAttribute("RegisterBeanId",PageContext.SESSION_SCOPE);
                if(RegisterBeanId==null){
                    RegisterBeanId=new jspexample.RegisterBean();
                    pageContext.setAttribute("RegisterBeanId",RegisterBeanId,PageContext.SESSION_SCOPE);

                }
            }
            {_writeText(response, out, _wl_block0, _wl_block0Bytes);}
            {String __value = request.getParameter("userID");

                if ((__value != null) && !__value.equals((Object)""))RegisterBeanId.setuserID(( java.lang.String ) javelin.jsp.utils.JspRuntimeUtils.convertType(__value, java.lang.String .class));
            }{String __value = request.getParameter("password");

                if ((__value != null) && !__value.equals((Object)""))RegisterBeanId.setpassword(( java.lang.String ) javelin.jsp.utils.JspRuntimeUtils.convertType(__value, java.lang.String .class));
            }{_writeText(response, out, _wl_block2, _wl_block2Bytes);}
if(RegisterBeanId.isValidUser()){             {_writeText(response, out, _wl_block3, _wl_block3Bytes);}
            out.print(String.valueOf(RegisterBeanId.getuserID()));
            {_writeText(response, out, _wl_block4, _wl_block4Bytes);}
}else {             {_writeText(response, out, _wl_block5, _wl_block5Bytes);}
}             {_writeText(response, out, _wl_block6, _wl_block6Bytes);}
        } catch (Throwable __ee){
            if(!(__ee instanceof javax.servlet.jsp.SkipPageException)) {
                while ((out != null) && (out != _originalOut)) out = pageContext.popBody(); 
                _releaseTags(_activeTag);
                pageContext.handlePageException(__ee);
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -