JSP-6

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具有转发的功能

 

posted @   湖南陈冠希  阅读(113)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示