在javaweb里面如果是html页面,要设计成先登录才能访问这个html页面,怎么做?

问题描述

在javaweb里面如果是html页面,要设计成先登录才能访问这个html页面,怎么做?

如题,jsp和servlet有办法,但是html页面如果不让未登录者访问?

解决方案

增加filter,检查是否有用户登录的标记。

解决方案二:

 DataStormSession session = DataStormSession.getInstance();
        HttpServletResponse response = ServletActionContext.getResponse();
        String sql = "select * from zcgl.product where product_code='"
                + product.getProductCode() + "'";
        List list = session.findSql(sql);
        if (list.size() > 0) {
            resultStr = "exist";
        }
        if(resultStr.equals("success")){
            sql = "insert into zcgl.product (department_id,department_name,product_code,product_name,class_code,product_version,specification,price,manufacturers,product_use,receive_user,in_time,product_status,manage_user,use_user,address,last_out_time,remark,oper_user,oper_time) values ('"
                    + product.getDepartmentId()
                    + "','"
                    + product.getDepartmentName()
                    + "','"
                    + product.getProductCode()
                    + "','"
                    + product.getProductName()
                    + "','"
                    + product.getClassCode()
                    + "','"
                    + product.getProductVersion()
                    + "','"
                    + product.getSpecification()
                    + "','"
                    + product.getPrice()
                    + "','"
                    + product.getManufacturers()
                    + "','"
                    + product.getProductUse()
                    + "','"
                    + product.getReceiveUser()
                    + "','"
                    + product.getInTime()
                    +"','"
                    + product.getProductStatus()
                    + "','"
                    + product.getManageUser()
                    + "','"
                    + product.getUseUser()
                    + "','"
                    + product.getAddress()
                    + "','"
                    + product.getLastOutTime() + "','" + product.getRemark() + "','" + operUserName + "',sysdate())";
            logger.info("增加资产:"+sql);
            session.add(sql);
        }
        session.closeSession();

解决方案三:

用户登陆将用户信息存储到session 利用过滤器判断session是否有用户信息

if 有 则允许访问

else

重定向提醒登陆

时间: 2024-09-30 02:09:11

在javaweb里面如果是html页面,要设计成先登录才能访问这个html页面,怎么做?的相关文章

php-shopnc整个网站改为要先登录才能访问,不登陆就只能显示登陆页面

问题描述 shopnc整个网站改为要先登录才能访问,不登陆就只能显示登陆页面 15C shopnc整个网站改为要先登录才能访问,不登陆就只能显示登陆页面这个是例子:http://jpcg.pdjp.cn/index.php?act=login图片说明:! 解决方案 处理登录成功时,产生并保存一个session值,之后的页面检查该seesion是否存在并正确,不正确则重定向到登录页面. 解决方案二: 用session方法 解决方案三: 给所有控制器继承CommonController,然后用ses

解析-Jsoup如何抓取需要登录才能显示的html页面?

问题描述 Jsoup如何抓取需要登录才能显示的html页面? Connection.Response res = Jsoup.connect("http://www.example.com/login.php") .data("username", "myUsername", "password", "myPassword") .method(Method.POST) .execute(); Documen

java 模拟登录 cookie-java模拟登录记住cookie还是无法访问须登录才能访问的页面

问题描述 java模拟登录记住cookie还是无法访问须登录才能访问的页面 用HttpURlConnection实现模拟登录,获取的cookie为 ASP.NET_SessionId=2gajq4a3qlb5ewhb4n5ot04u; path=/; HttpOnly 使用该cookie为什么还是不能访问需要登录才能访问的页面

40个优秀的关于我们页面网页设计案例(下)

  沟通是一件重要的事情,这也使得联系我们页面的设计是整个项目中无法忽视,也无法含糊的部分.因为它不仅是要给用户一个交代,而且作为网站的自留地,对于团队自己而言,也必须给出一个"足够漂亮"的交代.设计手法,展现方式,风格走向,这些东西都是页面设计需要注意的地方,但是尤其重要的是,关于我们页面 中"我们"是最重要的元素.有的团队喜欢"官方"一点,有的喜欢个性一点,也有的团队喜欢幽默的呈现手法,也不乏一些手艺高超的设计团队在这个页面当中再炫一下技术和

frame页面框架设计,上左右结构

问题描述 frame页面框架设计,上左右结构 求一个frame页面框架设计,上左右结构,左边两个框架是上下,右边一个框架 解决方案 <html><body><table border='1' width=""100%"" height=""100%""><tr> <td ><iframe src=''></iframe></td>

.net把html页面表格转换成excel文件方法

.net把html页面表格转换成excel文件方法 一步:在页面前台加上如下代码 <a class="button_2" onclick="javaScript:window.printReport()" style="cursor:hand">打  印</a><Script language=网页特效>    var winIndex = 0;    //打印    function printReport(

java javaweb jsp-新手求帮助 如何实现jsp页面将从数据库查到的邮箱地址在页面上显示的时候中间变成*

问题描述 新手求帮助 如何实现jsp页面将从数据库查到的邮箱地址在页面上显示的时候中间变成* 刚刚碰到一个问题就是我用servlet把邮箱地址查出来了 可是在jsp页面上显示的时候是显示的完整的邮箱地址 我想把这个邮箱中间的几个给修改成* 请问用什么代码可以做到 请各位大神帮帮忙 解决方案 你可以新建两个变量.. 存放邮箱的前三位和后三位. 然后.在两个变量之间拼接*号 最后把拼接的变量显示在JSP页面中 解决方案二: 你可以在后端或者前端处理,就是替换几个字符

如何做好B2B行业网站页面内容设计留住用户

对于B2B行业网站的页面设计,大家可能更多考虑页面用色.导航条.按钮.标题栏的设计,内容设计可能常常被大家忽略.但是如果内容设计的不好,可能会让你的所有设计被毁于一旦.比如如何让内容有主次之分.层次感,使内容看起来不会太乱.太多,使用户不愿意继续阅读下去,很快离开网站,不能留住用户继续访问. 在本研究报告前面章节我讲过,永远要记得用户在没有明确的阅读内容前是扫描而不是阅读,在导航页面,用户很乐于扫视一句一句的内容,对于大面积没有重点的内容,没有耐心,我们必须在网页上提供既简短又有一定视觉焦点的内

拒绝平庸:浅谈用户登录页面的设计表现形式

用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客.古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说道理,更能彰显主人家的身份地位.由此可见,"门面'就如人的脸面之于人的形象一样重要,而WEB的登录页面就相当传统的"门面". 现在越来越多的大型网站把登录和首页放在一起设计,由此可见登录页面的重要性,一个出彩的登录界面,将提升产品的品质,赋予产品独特的气质,登录界面也是一个发挥情