当前位置:  技术问答>java相关

在bean里面读取web页面传递过来的参数出错?

    来源: 互联网  发布时间:2015-02-03

    本文导语:  import java.io.*; import java.lang.*; import java.lang.reflect.*; import java.text.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import java.sql.*; public class dpm extends getData {     private ServletConfi...

import java.io.*;
import java.lang.*;
import java.lang.reflect.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.sql.*;

public class dpm extends getData {
    private ServletConfig m_config;
    private ServletContext m_application;
    private HttpServletRequest m_request;
    private HttpServletResponse m_response;
    private HttpSession m_session;
    private JspWriter m_outNew;
    private PageContext m_pageContext;

  public final void initialize(PageContext pageContext)
        throws ServletException, IOException
  {
        m_pageContext = pageContext;
        m_application = pageContext.getServletContext();
        m_session = pageContext.getSession();
        m_request = (HttpServletRequest)pageContext.getRequest();
        m_response = (HttpServletResponse)pageContext.getResponse();
        m_outNew = pageContext.getOut();
  }

  public void initExplorer(){
String dpm_name = m_request.getParameter("dpm_name") ;
。。。。。
无论怎样都说是java.lang.NullPoin错误。即使post过来有数据都一样
在接收数据页面
声明一个bean 
调用初始化函数
请问应该是什么地方错,如何实现在bean里面来获取web页面的数据?

|
你在调用这个initExplorer函数前调用initialize函数了吗?

|
String dpm_name = (String)m_request.getParameter("dpm_name") ;
或者
String dpm_name = (String)m_request.getAttribute("dpm_name") ;

|
下面是我写的一个Bean中的一个方法,从WEB页面传来的数据我是作为Object类进行处理的

/*
 *以下一批函数(从第110行到510行)都是查询条件每个字段的输入部分,分为不同类型,但大同小异
 */
//输入类型为文本框,并且不是页面的第一个输入框
public String getQuery(Object requestData,String codename,String subname,javax.servlet.jsp.JspWriter out,HttpSession session) throws Exception
{
String s_query = "";
/*
 *数据来源有三种情况:页面提交(即request.getParameter()不为空),
  从session中取值(页面间的切换),手工输入,这三种情况必居其一
 */
//对应页面提交情况
if(requestData!=null)
{
String s = requestData.toString();
session.putValue(subname,s);
if(!(s.equals(""))) 
s_query += codename +"."+ subname + "  ='"+s+"' " ;
out.println("");
}
else
{
//对应从session中取值这种情况
if(session.getValue(subname)!=null)
out.println("");    
//手工加入查询条件
else
out.println("");
}
return s_query;
}    


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何在jsp和servlet中传递bean?????
  • 我写了一个用beans传递数据,但好像老是显示不出数据,这是为什么?
  • java命名空间java.beans类beans的类成员方法: beans定义及介绍
  • 为什么一个bean实例花自己写的另外bean时,编译提示无法识别这个bean?
  • java命名空间java.beans类beans的类成员方法: isinstanceof定义及介绍
  • 商业逻辑应该放在entity bean里还是session bean里比较好
  • java命名空间java.beans类beans的类成员方法: getinstanceof定义及介绍
  • entity Bean 和session bean 的问题(有分)
  • java命名空间java.beans类beans的类成员方法: isguiavailable定义及介绍
  • BEAN和BEANS有什么区别。
  • java命名空间java.beans类beans的类成员方法: isdesigntime定义及介绍
  • 多个用户同时使用bean,bean中的变量和方法会不会冲突?
  • java命名空间java.beans类beans的类成员方法: instantiate定义及介绍
  • 会话Bean与实体Bean的选择
  • java命名空间java.beans类beans的类成员方法: setguiavailable定义及介绍
  • 请问session bean和实体bean的区别
  • java命名空间java.beans类beans的类成员方法: setdesigntime定义及介绍
  • 寻求方案:sessionless bean怎样包装、调用entity bean操作数据库?
  • java命名空间java.beans类beandescriptor的类成员方法: getcustomizerclass定义及介绍
  • 再问session bean 调用entity Bean的问题
  • java命名空间java.beans类beandescriptor的类成员方法: beandescriptor定义及介绍
  • jsp连bean 为什么连不上呢,总说找不到bean?
  • java命名空间java.beans接口visibility的类成员方法: avoidinggui定义及介绍
  • 在websphere下怎么用bean??是不是指定bean路径?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3