Servlet方法中的常用方法头那些
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,小编给大家分享一下Servlet方法中的常用方法头那些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!◆parseTextM
千家信息网最后更新 2024年11月20日Servlet方法中的常用方法头那些
小编给大家分享一下Servlet方法中的常用方法头那些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
◆parseTextMessage()方法
在这个例子里:定义了一个数据接受类。parseTextMessage()方法接受了一组从表单传送过来的对象以及他们的值。我们在做一些产品开发的时候,比如自定义表单,往往不知道传送过来有多少对象,对于这样的问题,程序是无法知道的,用了这个方法后,就可以报所有的对象一下子都拿到了。下面看一下这个例子:
private void parseTextMessage(HttpServletRequest request){ Enumeration names; // 列举client传送过来的所有的对象 String name; / String[] value; // // 接受所有的对象 names = request.getParameterNames(); while (names.hasMoreElements()) { //得到对象名称 name = (String)names.nextElement(); //根据对象名称重新找到对象的值 value = request.getParameterValues(name); // 把对象名称和值放到一个类中,这个类的代码在前面的练习中有 put(name, value); } // 获取一个page的ID,为什么要设置page id,在java规则中有 pageID = getPostPageID(); // 获取事务id,如果有事务的话 trxID = getPostTrxID(); }
◆getJSPBeanInSession()方法
这是一个I/O管理类。这个方法根据page的id来从session中返回jsp的数据,如果用getSession(true).getAttribute(pageID) 也是对的。
private JPC_JSPBean getJSPBeanInSession(String pageID) { 据页的id来从session中返回jsp的数据 return (JPC_JSPBean)request.getSession().getAttribute(pageID); }
◆dispatchTransaction()方法
这个方法得到一组类的实例,然后开始事务处理。
public void dispatchTransaction() { JPC_Transaction trx = null; String classList[] = getTrxClassList(getTrxID()); try { for (int i = 0; i < classList.length; i++) { trx = (JPC_Transaction)Class.forName(classList[i]).newInstance(); if (trx != null) { trx.setIOManager(this); trx.start(); } } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } }
◆putJSPBeanInSession()方法
把jsp的数据类和一个jsp页面的ID放到 session中。
private void putJSPBeanInSession(String pageID, JPC_JSPBean jspBean) { //把jsp的数据类和一个jsp页面的ID放到 session中。 request.getSession().setAttribute(pageID, jspBean); }
◆sendPage()方法
private void sendPage(String pageID, JPC_JSPBean outJSPBean) { // 把页面id和数据存储到 session 中 if (outJSPBean != null) { putJSPBeanInSession(pageID, outJSPBean); } // 根据文件id来取得文件数据 String jspFileName = getJSPFileName(pageID); //根据jsp文件名来得到一个RequestDispatcher RequestDispatcher rd = context.getRequestDispatcher(jspFileName); if (rd != null) { try { //调用jsp rd.forward(request, response); } catch (ServletException e) { } catch (IOException e) { } } }
以上是"Servlet方法中的常用方法头那些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
方法
对象
数据
事务
名称
文件
篇文章
页面
常用
例子
内容
表单
不怎么
产品
产品开发
代码
大部分
实例
文件名
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
linux免费邮件服务器
数据库的基础知识面试
vb 数据库访问技术
兰州网络安全局
网络安全基础原理
株洲网络安全技术培训十大品牌
网络安全法六十三条规定
建网站服务器怎么选择
智慧团建团员电子数据库如何下载
如何使橘子服务器更稳定
网络安全资讯老品牌
中控考勤机可以改数据库
qq飞车我的服务器不见了
沉迷网络安全教育主题班会
中国直销软件开发公司
常州发展软件开发代理商
网络安全案例 分析大赛
电子文件管理软件开发
低价格免备案服务器
数据库实验报告 定义数据库
如何毁服务器
网络安全资讯老品牌
数据库考研有哪些专业
武汉氪细胞网络技术有限公司英语
数据库表割接
网狐服务器卡
帮朋友登录数据库安全吗
厦门服务器报废
qt编写连接数据库sql
云流量服务器搭建