用ECLIPSE运行项目的时候控制台输出 空指针异常
然后查相应的 *_jsp.java 文件。
定位到抛异常的行,这行的代码是 :
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig()
上网查了一下资料,
原因是自己把TOMCAT 下的一些包放在 WEB-INF/lib 下并添加到工程,
从项目中 移除WEB-INF/lib 下相应TOMCAT里有的包,
再运行就好了
参考:http://www.coderanch.com/t/366342/Servlets/java/null-pointer-jspInit
相关推荐
su.initialize(getServletConfig(), request, response); // 5:上传 su.upload(); // 拿取Smartupload的request // 注意当我们使用了SmartUpload此jar包后 // 无法再次使用httpServletRequest这...
su.initialize(this.getServletConfig(), request, response); su.setMaxFileSize(1024 * 1024 * 10); su.setAllowedFilesList("JPG,jpg,gif,GIF"); try{ su.upload(); SmartFile file=su.getFiles().getFile...
this.uploadPath = this.getServletConfig().getInitParameter("upload_path");//的到web.xml中的配置文件用于保存上传文件,也可以在已开始定义的时候初始化,不过这样可以通过改动配置文件来改动存放路径,不用该...
ServletConfig servletConfig = ServletActionContext.getServletConfig(); PageContext pageContext = ServletActionContext.getPageContext(); ``` 3. **ActionContext与ServletActionContext的选择** - 当...
ApplicationContext cxt = WebApplicationContextUtils.getWebApplicationContext(this.getServletConfig().getServletContext()); Workflow wf = (Workflow)cxt.getBean("workflow"); 用osworkflow自带的designer把...
ServletConfig servletConfig = getServletConfig(); String username = servletConfig.getInitParameter("username"); String email = servletConfig.getInitParameter("email"); ``` 获取 ServletContext 和 ...
ServLetContext 解决的问题:不同的用户使用相同的数据 就是不同的用户,访问...ServletContext sc1=this.getServletConfig().getServletContext(); ServletContext sc2=req.getSession().getServletContext(); 注意
ServletConfig config = servlet.getServletConfig(); String initParam = config.getInitParameter("paramName"); ``` 8.PageContext对象类:PageContext PageContext对象提供了一种方式来访问JSP页面的所有范围...
ServletConfig config = getServletConfig(); String driverClassName = config.getInitParameter("driverClassName"); String url = config.getInitParameter("url"); String username = config....
ServletConfig config = this.getServletConfig(); String h = config.getInitParameter("xdoclet"); try { response.setContentType("text/html;charset=GBK"); java.io.PrintWriter out = response.getWriter...
FlexContext.getServletConfig().getServletContext() ); String beanName = getSource(); try { log.info("Lookup bean from Spring ApplicationContext: " + beanName); return appContext.getBean(bean...
<%@ page import=org.springframework.web.context...ServletContext sc = this.getServletConfig().getServletContext(); ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(sc);
smartUpload.initialize(getServletConfig(), request, response); try { smartUpload.setDeny DangerousFiles(true); // 防止上传危险文件 smartUpload.upload(); // 开始上传 for (int i = 0; i ...
String filePath = getServletConfig().getServletContext().getRealPath("/") + "uploads/" + fileFileName; // 将上传的文件移动到服务器上的目标位置 file.renameTo(new File(filePath)); // 提示文件上传...
FlexContext.getServletConfig().getServletContext() ); String beanName = getSource(); try { log.info("Lookup bean from Spring ApplicationContext: " + beanName); return appContext.getBean...
File uploadedFile = new File(getServletConfig().getServletContext().getRealPath("/") + "uploads/" + fileFileName); FileUtils.copyFile(file, uploadedFile); ``` 6. **错误处理与验证** Struts2提供了...
- **getServletConfig()**: 返回当前Servlet的配置对象,允许Servlet访问初始化参数和其他配置数据。 - **getServletInfo()**: 返回一个字符串,描述Servlet的信息,例如版本号、作者等。 ##### GenericServlet类 ...
su.initialize(this.getServletConfig(), request, response); try { su.upload(); for (FileItem fileItem : su.getFiles()) { if (!fileItem.isFormField()) { String fileName = su.getUniqueFileName...