实例-webconfig如何配置实现所有错误页跳转到登录页面

问题描述

webconfig如何配置实现所有错误页跳转到登录页面

我是把用户的登录名还有密码都保存到了session里面,但是现在出现问题就是session
一旦过期,后台就会出现未将对象引用设置到对象的实例,请问如何解决这个问题。。

解决方案

你需要加上个判断
if (session["xxx"] != null)
{
你的代码
}

解决方案二:

这是webconfig配置网站信息
http://blog.csdn.net/babyface945/article/details/42030025
你可以参考上面的链接中的内容,将匿名用户全部跳转到一个固定的页面

解决方案三:

你需要加上个判断
if (session["xxx"] != null)
{
你的代码
}
这个就行
楼上的正解

解决方案四:

我也想这样做。但是现在的问题是,我的网站内有很多地方用到session,判断的地方太多了,想请问有没有统一的方法,实现所有session为空时,弹出一个
登录框,我网上找到过,说可以把所有错误页统一跳转到指定的页面。但是,我的这种错误应该报的是未将对象引用设置到对象的实例,真不知道这个错误的错误
代码是多少,楼上知道吗?谢了。。。

解决方案五:

if (session["xxx"] != null)
{
你的代码
}
在调用 Session["xxx"].ToString() 前应先检查 Session["xxx"] 对象是否为 null

如果直接调用Session["xxx"].ToString() 就会报“未将对象引用设置到对象的实例”的错误。
出现错误跳转到其它页面也解决不了错误,正确使用代码才能解决问题。
你可以写一个判断登陆状态的类、方法,通过判断 Session["xxx"]是否为空,确定登陆状态后跳转到登录页面或指定页面。
在需要登录的页面或调用 Session["xxx"].ToString() 代码之前使用这种方法,避免错误的产生。

解决方案六:

VelocityView : Error processing a template for path '/publish/sites/main/index.htm'

java.lang.NullPointerException
at org.apache.velocity.tools.view.VelocityLayoutServlet.mergeTemplate(VelocityLayoutServlet.java:221)
at org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:210)
at org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:171)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3211)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

我这个错误在web.xml调整么

时间: 2024-10-02 05:28:12

实例-webconfig如何配置实现所有错误页跳转到登录页面的相关文章

重写 ajax 实现 session 超时跳转到登录页面实例代码

问题:使用window.location.href来跳转页面的时候,后端只需实现一个过滤器就可以在session超时的情况下重定向到登陆页面.但是使用ajax呢?使用ajax来执行会发生302错误,并且页面不可能跳转.下面就针对这个问题来贴上我的前后端代码. 1.session过滤器 import java.io.IOException; <p style="text-align: center"><img alt=""import javax.s

Session过期后自动跳转到登录页面的实例代码_java

最近做了一个项目其中有需求,要实现自动登录功能,通过查阅相关资料,打算用session监听来做,下面给大家列出了配置监听器的方法: 1.在项目的web.xml文件中添加如下代码: <!--添加Session监听器--> <listener> <listener-class> 监听器路径 </listener-class> </listener> 2.编写java类. public class SessionListener implements

PHP未登录自动跳转到登录页面_php实例

下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: <?php namespace Home\Controller; use Think\Controller; class BaseController extends Controller{ //基础信息,判断登陆 public function __construct(){ parent::__construct(); /*if(!session('?user')){ redirect(U('Home/Login/ind

善用Robots和404错误页有效降低网站改版的影响

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 在讲解这个话题之前,先说一说404错误页面是怎么产生的?当网站改版和调整,移动或者删除了以前的网站目录和网页,而用户和搜索引擎蜘蛛再次访问这些网页路径,会发现这些页面不存在,这就是常说的错误页面.如果你的网站正确设置了404错误页面,查看服务器日志会发现404状态码.原网站页面大量移除,这样的行为对于访客和搜索引擎都是非常不友好的,被收录到搜

spring mvc-求大神,java项目除了ie浏览器以外,都报这个400错误,登录页面都不能找不开。

问题描述 求大神,java项目除了ie浏览器以外,都报这个400错误,登录页面都不能找不开. 开发环境为springMVC+freemarker,项目在IE下运行可正常显示,但在其他浏览器就无 法请求跳转到登录页面,请各位大吓帮忙看一下,感激不尽. 解决方案 <@g.htmlDocType /> <@g.htmlHead title="登录" cssPaths=[ "style/css/style.css" ] jsPaths=[ "js

当Session失效后自动跳转到登录页(不改动页面代码的条件下)

问题描述 我想实现的是这样:当Sesssion失效后,如果用户再操作,自动跳转到登录页面!条件:不改动页面代码.因为我的页面太多了,一个一个改太麻烦了! 解决方案 解决方案二:web.config<customErrorsmode="On"defaultRedirect="Login.aspx"></customErrors>解决方案三:哦,我试试!就这么简单?解决方案四:好用吗?告诉我一声呗,也学学.解决方案五:错误的,<custom

关于iis配置自定义错误页!

问题描述 这个是在iis里面设置的.我在vs里面的customErrors节点中也配置了自己的错误页,但是无论在配置,老是跳转 解决方案 解决方案二:求帮助....来人啊...解决方案三:错误信息看不懂?解决方案四:引用2楼FoxDave的回复: 错误信息看不懂? 我把wwwroot目录下的webconfig中的httpErrors节点的删掉,不行,用module过滤器也不行.解决方案五:不是说了,调用相对路径吗....解决方案六:引用4楼hanjun0612的回复: 不是说了,调用相对路径吗.

关于错误页问题,在线坐等解决

问题描述 网站报错误:您系统配置错误,请检查,不是所有页面都报错误代码,就是直接打开主页报,可以正常进入后台,各位能给与指导吗?错误页主页代码错误页代码WEB配置页代码WEB配置页代码WEB配置页代码望能得到详细回复,跪求管理员别删帖了,阅读版规后,小的已经知错了 解决方案 解决方案二:我还说你,我以为你找到人谈好价了呢,将帖子都删了,原来是管理员删的.你的数据库连接字符串里有html的&quot引号符,这个肯定是错误,需要进行调整,我这边给一个参照:<addname="连接字符串

用php来改写404错误页让你的页面更友好_php技巧

404错误,很多人都知道,如果要访问的url不存在的时候就读取显示这个页面.以往在处理404方面我们通常的做法是要麽简单写几行字,而有心人士或许还会对其稍加美化,另外一少部份想投机取巧的傢伙甚至用meta标籤做延时转向,仅此而已,其实404还可以帮我们做很多事,这就是今天我们要讨论的重点了. 首先我来说明一下我的404究竟都能帮我做哪些事情: 1.他可以告诉我何时来自哪裡的用户要访问我哪个URL结果失败了. 2.他能告诉我对方为何要访问这个URL,并帮助我优化网站 3.他能告诉我对方的IP地址