易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp登陆访问跳转


未登陆,禁止访问任何页面,自动跳转到登陆页
package com.catalogeasy.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class LoginFilter implements Filter {
public void destroy() {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
// TODO Auto-generated method stub
HttpServletRequest httprequest = (HttpServletRequest) arg0;
HttpServletResponse httpresponse = (HttpServletResponse) arg1;
String temp = httprequest.getServletPath();
if(httprequest.getSession().getAttribute("user")==null){
if("/jdom.do".equals(temp)||"/login.do".equals(temp)){
arg2.doFilter(arg0, arg1);
}else{
httpresponse.sendRedirect("/CatalogUser");
}
}else{
arg2.doFilter(arg0, arg1);
}
/*if(httprequest.getSession().getAttribute("user")==null&&((!"/jdom.do".equals(temp))||(!"/login.do".equals(temp)))){
httpresponse.sendRedirect("/CatalogUser/user/login.jsp");
}else{
arg2.doFilter(arg0, arg1);
}*/
}
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
      2.登陆后跳转到请求页面
import java.io.IOException;
import java.net.URLEncoder;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import


相关文档:

Java 使用SSH框架开发Jsp 方便,快捷,简单

Impl
public class BaseDAOImpl extends HibernateDaoSupport implements IBaseDAO
 //添加数据
 this.getHibernateTemplate().save(achi);
 //删除
 this.getHibernateTemplate().delete(this.getById(achi));
 //查询所有
return this.getHibernateTemplate().find("from Achievement a ......

JSP的九个隐含对象

一、page 对象
    page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。
    
二、config 对象
    config 对象里存放着一些Servlet 初始的数据结构。
    config& ......

jsp中List,ArrayList的使用方法


public static List getPageUser(int currentPage) throws Exception {//?List
         Connection conn = null;
         PreparedStatement prep = null;
         ResultSet rs = null ......

JSP中的相对路径和绝对路径

1.首先明确两个概念:
服务器路径:形如:http://192.168.0.1/的路径
Web应用路径:形如:http://192.168.0.1/yourwebapp的路径
2.关于相对路径与绝对路径的描述:
 Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./" 代表当前目录, "../"代表上级目录。这种类似的表示,也是属于相对路径。这 ......

JSP中的中文乱码问题

通过request.getParameter(String name)方式取参数name中的值时,如何解决中文乱码问题
方法一:在所有的取值语句之前设置request的编码方式,即request.setCharacterEncoding("utf-8") //utf-8也可以为gb2312
            前提条件是:参数name所在的页面和获取 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号