📄 logintag.java
字号:
package com.yhbbs.comm.tag;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
import com.yhbbs.bbs.biz.BbsPropBiz;
import com.yhbbs.user.online.Postion;
import com.yhbbs.utils.ReqUtils;
import org.apache.log4j.Logger;
/**
* <p>Title: 论坛首页登录</p>
* <p>Company: www.yyhweb.com</p>
* <br><b>CopyRight: yyhweb[由由华网]</b>
* @author stephen
* @version YHBBS-2.0
*/
public class LoginTag extends TagSupport{
private static final long serialVersionUID = 1L;
private static Logger bbslog = Logger.getLogger(LoginTag.class);
public int doStartTag() throws JspException {
return 0;
}
public int doEndTag() throws JspException {
try {
HttpServletRequest request = (HttpServletRequest)pageContext.getRequest();
StringBuffer sb = new StringBuffer();
String bbsName = ReqUtils.getStrAtt(request,"bbsname");
Postion.ChangPost(request,"用户登录");
sb.append("<table align=center cellSpacing=0 cellPadding=0 width=100%>");
sb.append("<tr height=25px class=tr_2><td class=tab1> ");
sb.append("<a href=index.htm>『");
sb.append(bbsName);
sb.append("』</a>");
sb.append("  → 用户登录");
sb.append("</td>");
sb.append("</tr>");
sb.append("<tr><td height=3px> </td></tr>");
sb.append("<tr><td align=center width=100%>");
sb.append("<table class=tab1 cellSpacing=0 cellPadding=0 width=100%>");
sb.append("<tr><td class=tab_c colspan=2 height=25px align=center>");
sb.append("<b><font color=#FFFFFF>用户登录</b></font>");
sb.append("</td></tr>");
sb.append("<form method=post action='LoginPost.htm' name=login onSubmit='return checklogin()'>");
sb.append("<tr height=30px><td class=td_tbg width=35% >");
sb.append(" 请输入您的用户名<br></td>");
sb.append("<td class=td_lt>");
sb.append(" <input type=text name=username /> <a href='Reg.htm'>没有注册</a>");
sb.append("</td></tr>");
sb.append("<tr height=30px><td class=td_tbg>");
sb.append(" 请输入您的密码<br></td>");
sb.append("<td class=td_lt>");
sb.append(" <input type=password name=password /> 忘记密码");
sb.append("</td></tr>");
if(BbsPropBiz.getParameter().getLoginCode()==1){
sb.append("<tr height=30px><td class=td_tbg>");
sb.append(" 请输入验证码<br></td>");
sb.append("<td class=td_lt>");
sb.append(" <input type=text id='code' name=code size=4 maxlength=4 /> <img border=0 src='codenum'> ");
sb.append("</td></tr>");
}
sb.append("<tr height=20px><td class=td_t colspan=2 >");
sb.append(" 登录选项");
sb.append("</td></tr>");
sb.append("<tr height=30px><td class=td_tbg>");
sb.append(" 登录模式<br></td>");
sb.append("<td class=td_lt >");
sb.append(" <input type=radio name=hd value=d checked /> 正常登录 将你的名字显示在线用户中<br>");
sb.append(" <input type=radio name=hd value=h /> 隐身登录 在线用户中不显示你的名字");
sb.append("</td></tr>");
sb.append("<tr height=30px><td class=td_tbg>");
sb.append(" Cookie选项<br><br>");
sb.append(" 方便你下次登陆到论坛<br>");
sb.append("</td><td class=td_lt >");
sb.append(" <input type=radio name=ck value=n checked /> 不保存<br>");
sb.append(" <input type=radio name=ck value=d /> 保存一天<br>");
sb.append(" <input type=radio name=ck value=w /> 保存一周<br>");
sb.append(" <input type=radio name=ck value=m /> 保存一月<br>");
sb.append("</td></tr>");
sb.append("<tr height=35px><td class=td_t colspan=2 align=center>");
sb.append("<input type=submit name=submit value=登录 /> <input type=reset value=返回 onClick='javascript:history.go(-1);' />");
sb.append("</td></tr>");
sb.append("</form>");
sb.append("</table>");
sb.append("</td></tr>");
sb.append("</table><br>");
JspWriter out = pageContext.getOut();
out.println(sb);
sb = null;
}catch(Exception e){
bbslog.error("LoginTag tag's doEndTag error!");
}
return 6;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -