Servlet方法中的常用方法头那些
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下Servlet方法中的常用方法头那些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!◆parseTextM
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
软件开发创造项目
连平租房软件开发
软件开发专业背景
朝阳区网络技术咨询质量保障
网络安全大全手抄报
数据库漏洞扫描技术
陕西网络技术公司
虚拟服务器管理器
未央区软件开发培训班
创建图书管理数据库程序
mysql 数据库打开很慢
数据库检查字段是否统一
连云港南京高密度服务器公司
山西电力网络安全三产单位
软件开发 开票单位写什么
软件开发模型着研究的是
网络安全管制度
第二台服务器怎么配置
网络安全海报手抄报
深圳市福索网络技术
计算机网络技术可以报考的
php数据库设计入门教程交流
网络安全知识的问题跟解答
西数+服务器管理面板
传统的RDS数据库
国内三大数据库的异同
学好网络技术的激励句子
自己的数据库
家庭nas服务器推荐
irmck341软件开发