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

📄 navigationcheck.java

📁 源码/软件简介: 云网论坛1.1RC国际版是采用JSP开发的集论坛、CMS(网站内容管理系统)、博客、聊天室、商城、交友、语音灌水等于一体的门户式社区。拥有CWBBS ( Cloud Web BBS
💻 JAVA
字号:
package cn.js.fan.module.nav;

import javax.servlet.http.HttpServletRequest;

import cn.js.fan.base.AbstractCheck;
import cn.js.fan.security.SecurityUtil;
import cn.js.fan.util.ErrMsgException;
import cn.js.fan.util.ParamUtil;

public class NavigationCheck extends AbstractCheck {
    String name;
    String link;
    int orders;
    String direction;
    String newName;

    public NavigationCheck() {
    }

    public String getName() {
        return name;
    }

    public String getNewName() {
        return newName;
    }

    public int getOrders() {
        return orders;
    }

    public String getLink() {
        return link;
    }

    public String getDirection() {
        return this.direction;
    }

    public String getColor() {
        return color;
    }

    public String getTarget() {
        return target;
    }

    private String color = "";

    public String chkName(HttpServletRequest request) {
        name = ParamUtil.get(request, "name");
        if (name.equals("")) {
            log("名称必须填写!");
        }
        if (!SecurityUtil.isValidSqlParam(name))
            log("请勿使用' ; 等字符!");
        return name;
    }

    public String chkColor(HttpServletRequest request) {
        color = ParamUtil.get(request, "color");
        if (!SecurityUtil.isValidSqlParam(color))
            log("请勿使用' ; 等字符!");
        return color;
    }

    public String chkTarget(HttpServletRequest request) {
        target = ParamUtil.get(request, "target");
        if (!SecurityUtil.isValidSqlParam(target))
            log("请勿使用' ; 等字符!");
        return target;
    }

    public String chkNewName(HttpServletRequest request) {
        newName = ParamUtil.get(request, "newname");
        if (newName.equals("")) {
            log("名称必须填写!");
        }
        if (!SecurityUtil.isValidSqlParam(newName))
            log("请勿使用' ; 等字符!");
        return newName;
    }

    public String chkLink(HttpServletRequest request) {
        link = ParamUtil.get(request, "link");
        if (link.equals("")) {
            log("链接必须填写!");
        }
        if (!SecurityUtil.isValidSqlParam(link))
            log("请勿使用' ; 等字符!");
        return link;
    }

    public int chkOrders(HttpServletRequest request) {
        try {
            orders = ParamUtil.getInt(request, "orders");
        }
        catch (Exception e) {
            log(e.getMessage());
        }
        return orders;
    }

    public String chkDirection(HttpServletRequest request) {
        direction = ParamUtil.get(request, "direction");
        if (direction.equals("")) {
            log("链接必须填写!");
        }
        return direction;
    }

    public boolean checkAdd(HttpServletRequest request) throws ErrMsgException {
        init();
        chkName(request);
        chkLink(request);
        chkColor(request);
        chkTarget(request);
        report();
        return true;
    }

    public boolean checkDel(HttpServletRequest request) throws ErrMsgException {
        init();
        chkName(request);
        report();
        return true;
    }

    public boolean checkUpdate(HttpServletRequest request) throws ErrMsgException {
        init();
        chkName(request);
        chkLink(request);
        chkNewName(request);
        chkColor(request);
        chkTarget(request);
        report();
        return true;
    }

    public boolean checkMove(HttpServletRequest request) throws ErrMsgException {
        init();
        chkName(request);
        chkDirection(request);
        report();
        return true;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    private String target;

}

⌨️ 快捷键说明

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