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股互联网金融科技公司
互联网络科技有限公司
互联网与未来科技
互联网科技革命
甘肃拓世互联网科技有限公司
滨湖区互联网智能科技产品供应
互联网巨头投资的硬核科技
青海省互联网新科技
宁夏众和广鑫互联网科技有限公司
长沙茂晟互联网科技有限公司
高科技互联网套路
黑科技 体验场景 互联网大会
江苏互联网智能科技软件
科技信息时代互联网发展
米泉互联网科技专业怎么样
陕西彩京云互联网科技有限公司
互联网科技创业有什么好项目
亿人帮互联网科技有限公司
为想互联网科技怎么样
喔噻互联网科技
深圳艾佳互联网科技
中国互联网金融科技基金
科技互联网的估值
常德市电业局互联网科技部
互联网科技实习生岗位
四川互联网展示科技馆设计
米泉互联网科技专业怎么样