自从接触JSP以来,就不断的遇到各种各样的问题,不断的查资料,不断的摸索。跟ASP.NET相比,JSP给我的感觉是开发思想相对复杂不少,开发工具的自动化程度太低,而且需要了解很多的网页运行原理。
①页面参数传递中文时候乱码。
JSP获取页面参数时一般采用系统默认的编码方式,如果页面参数的编码类型和系统默认的编码类型不一致,很可能就会出现乱码。解决这类乱码问题的一种方法是在页面获取参数之前,强制指定request获取参数的编码方式:
request.setCharacterEncoding("GBK")或request.setCharacterEncoding("gb2312")。
另一种方法是将获取的参数进行编码转换,例如:
String searchStrTemp=((String)request.getParameter("text1")).trim();
String searchStr=new String(searchStrTemp.getBytes("8859_1"),"gb2312");
②JSP采用JDBC连接DB2时发生错误
我遇到的这个问题比较奇怪。写好了连接参数以后,有的时候不用进行任何设置,采用默认就可以连接DB2数据库;而有时候程序突然之间就会报告说发生连接错误。重新启动一下,有时候就又好了,有时候还是不行。后来觉得可能是因为程序在多次连接数据库过程中,导致DB2发生问题,使得JDBC APPLET SERVER关闭。运行db2jstrt命令,或者在控制面板的服务中启动JDBC APPLET SERVER即可解决此问题。
分享到:
相关推荐
在开发基于Java的Web应用程序时,常常会遇到中文乱码的问题,尤其是在JSP和Servlet中。JSP页面中文乱码的出现通常是由于字符编码不一致导致的,这会影响到用户的正常浏览体验。以下是一些常见的解决办法: 1. **JSP...
### 解决JSP中文显示问题的几个方法 在开发基于Java的Web应用时,经常会遇到中文乱码的问题,尤其是在处理用户输入或者从数据库读取数据的过程中。本文将详细介绍几种常见的解决JSP页面中文显示问题的方法。 #### ...
"一个完整的jsp开发环境"这个主题涵盖的内容广泛,主要包括以下几个核心知识点: 1. **JSP简介**:JSP是由Sun Microsystems公司推出的动态网页技术,它允许开发者在页面上嵌入Java代码,通过Web服务器执行这些代码...
为了搭建JSP开发环境,我们需要下载并安装以下几项软件: 1. **JDK 1.6**:提供Java运行的基础环境。 2. **Apache Tomcat V6.0**:作为JSP应用程序的容器。 3. **Microsoft SQL Server 2000 Driver for JDBC**:...
在JSP页面中出现中文乱码的原因主要有以下几个方面: 1. **文件存储编码不一致**:JSP文件本身的编码与项目设置的编码不一致。 2. **服务器响应编码设置不一致**:服务器返回给客户端的HTML文档编码与实际编码不...
《JSP开发答疑200问》是一本专注于解决JSP开发中常见问题的专业书籍,其主要内容涵盖了JSP(Java Server Pages)技术的各种核心概念、语法特性、开发实践以及问题排查策略。通过200个具体的问题解答,本书旨在帮助...
2. **源代码目录**:JSP项目通常包含以下几个主要部分: - **WEB-INF**:这是放置Web应用的配置文件、类文件和库的地方。`web.xml`是部署描述符,定义了应用的配置和行为。 - **JSP页面**:这些是用户在浏览器中...
本项目是一个专门为初学者设计的JSP小项目,旨在帮助新手快速理解和上手JSP开发。 在JSP中,主要涉及以下几个核心概念: 1. **JSP页面结构**:一个JSP页面由静态内容(HTML、CSS、JavaScript等)和动态内容(Java...
在JSP应用开发中,经常会遇到各种问题,本节主要关注的是项目开发中常见的问题处理,包括空指针错误的处理、请求转发与重定向的区别以及数据保存的策略。 首先,我们来讨论JSP开发中空指针错误的处理。空指针异常...
然而,在处理中文字符时,JSP经常会遇到“乱码”问题,即中文字符无法正常显示,呈现出一堆无法识别的符号。这一问题主要源于字符编码的不一致。 Java语言内部采用Unicode编码表示字符,这是一种用两个字节表示一个...
在本资源中,我们聚焦于"JSP开发技术大全第四章"的相关源代码,这是一个针对JSP(JavaServer Pages)编程技术的深入学习材料。由人民邮电出版社出版,这通常意味着内容经过了专业审校,质量有保障,适合开发者进行...
JSP 中文乱码是动态网站开发中经常遇到的问题,本文将从产生 JSP 中文乱码的四种类型入手,分析乱码产生的原因,并给出消除乱码的具体方法。 一、页面中文乱码的处理 JSP 采用 ISO-8859-1 作为默认的页面字符编码...
以下是对标题和描述中涉及的几个关键jar包的详细解释: 1. SQL Server 厂家驱动: SQL Server的Java数据库连接(JDBC)驱动是与Java应用程序进行交互的重要组件。通常,微软提供了不同版本的驱动,例如jtds.jar或...
2. **DOM和SAX解析XML**:JSP开发中,处理XML文档时可能会使用DOM(文档对象模型)或SAX(简单API for XML)解析器。DOM将整个XML文档加载到内存中,适合小型文档;SAX则采用事件驱动的方式,适用于处理大型XML文件...
【标题】"jsp+javaBean+Servlet Internet开发技术课设 数据库"涉及到的是Web应用程序开发中的核心技术,主要围绕JavaServer Pages (JSP)、JavaBeans和Servlet进行,同时结合了数据库(如MySQL)的使用。这是一个学生...
本文将深入探讨JSP和Servlet中的几个关键编码设置的作用及原理,帮助开发者更好地理解和解决实际开发中遇到的编码问题。 #### 二、主要编码设置及其作用 ##### 1. `pageEncoding="UTF-8"` - **作用**:`...
在《JSP网上书店开发完整实例.doc》文档中,可能详细介绍了项目的结构、实现步骤、关键代码示例以及遇到的问题和解决方案。而`www.pudn.com.txt`可能是来源于上传源的说明或版权信息。 总的来说,这个实例是学习JSP...
在JSP项目开发中,通常会涉及以下几个关键知识点: 1. **JSP基本元素**:包括指令(directives)、动作(actions)、脚本元素(scriptlets)、表达式(expressions)和声明(declarations)。这些元素帮助我们编写...
本书提供的源代码实例主要涵盖以下几个方面: 1. **基础模块**:包括用户登录、注册、权限控制等基本功能模块。这些模块是大多数Web应用的基础,理解和掌握它们对于构建安全、高效的Web系统至关重要。通过分析这些...