myeclipse开发javaweb难点总结
修改项目部署名:右键项目首选项—搜web 创建servlet:先在src下面建包,com.yhh.servlet,然后建新servlet,第二页改url为别名,这种方法xml会自动配置好 配置哪个服务器运行哪个项目:菜单栏找服务器图标,点下拉菜单,找Manage Deployments 重定向(resp.sendredirect)和请求转发(req.getRequestDispatcher)的区别是:重定向刷新后页面不会再变,;而请求转发刷新后会回到登陆前的状态 请求转发地址栏没变,重定向地址栏变为新页面 Cookie是把用户不同请求使用需要使用的相同数据存在浏览器里 操作:设置cookie页面ck,第一次访问ck正常登陆,利用c.setPath(“/login/ck”)在ck这个页面添加cookie,第二次访问执行ck的servlet中检查代码,检查到有cookie,则自动执行跳转到“/login/main”,这个跳转还是ck的servlet中的代码 Session指的是在一段时间内,单个用户与web服务器的一连串相关交互过程 写一些全局共享变量或路径,最好写道web.xml中作为全局变量,好处是将代码与变量解耦 Servlet的<load-on-startup>属性,是指启动时自动加载这个Servlet,并调用其init()方法,其值含义表示被加载顺序,越小越先