千家信息网

Servlet方法中的常用方法头那些

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下Servlet方法中的常用方法头那些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!◆parseTextM
千家信息网最后更新 2026年10月31日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安全错误 数据库的锁怎样保障安全 互联网科技公司排名 广州紫鲸互联网科技有限公司 互联网科技活动banner A股互联网金融科技公司 互联网络科技有限公司 互联网与未来科技 互联网科技革命 甘肃拓世互联网科技有限公司 滨湖区互联网智能科技产品供应 互联网巨头投资的硬核科技 青海省互联网新科技 宁夏众和广鑫互联网科技有限公司 长沙茂晟互联网科技有限公司 高科技互联网套路 黑科技 体验场景 互联网大会 江苏互联网智能科技软件 科技信息时代互联网发展 米泉互联网科技专业怎么样 陕西彩京云互联网科技有限公司 互联网科技创业有什么好项目 亿人帮互联网科技有限公司 为想互联网科技怎么样 喔噻互联网科技 深圳艾佳互联网科技 中国互联网金融科技基金 科技互联网的估值 常德市电业局互联网科技部 互联网科技实习生岗位 四川互联网展示科技馆设计 米泉互联网科技专业怎么样
0