session的常用方法:
1.String getId() 获取sessionID
2.void setMaxINactivelnterval(int interval) 设置session的失效时间,单位为秒
3.int getMaxInactiveInterval() 获取session的失效时间 (一般默认是半个小时)
4. void invaildate() 设置session立即失效
5.void setAttribute(String key,Object value) 通过键值的形式存储数据
6.Object getAttribute(String key) 通过键获取对应的数据
7.void removeAttribute(String key) 通过键移除对应数据
CRUD 增删改查
<servlet> <servlet-name>login</servlet-name> <servlet-class>com.mytest.servlet.LoginServlet</servlet-class> <init-param> <param-name>username</param-name> <param-value>admin</param-value> </init-param> <init-param> <param-name>userpassword</param-name> <param-value>12312</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/login</url-pattern> </servlet-mapping>
上面那串代码可以将servlet与jsp联系起来
javaweb不难,比这还难就是懂女人
变量名为灰色的为局部变量,为紫色的就是全局变量
关于是使用request还是使用req我们主要看他是来自jsp还是在servlet里面
上面的第一张图里面不需要加;号阿,刚刚不小心打上去了(我是fw)
刚刚仔细想了想,发现jsp连接servlet还是存在一些点不明白
1.在创建的jsp表里面,的action里面加上action在那个里面放的是连接的servlet的(地址?)
2.建立相应的servlet,在dopost里面,填写接受的数据,必将其返回到指定的页面
3.在xml里面将action里面的地址,赋值给servlet,实现连接操作
(偷偷讲一句,我刚刚弄的没成功,错误层出不穷)
但是如果用session进行保存数值的话,在客户端输入的数就可以保存到界面(短时间)
但是这个操作在新的浏览器里面不可以运行
req具有转发的功能