`
jiangzhenghua
  • 浏览: 600136 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ajax服务器端输出的静态页面代码有乱码问题解决

    博客分类:
  • ajax
阅读更多

1.我想要在ajax服务端输出一段页面代码,代码中含有汉字,应该如何使该页面显示正常没有乱码?

答:response.setContentType("text/html;charset=UTF-8");
        PrintWriter out=response.getWriter();
        try{
            String username = request.getParameter("userName");
            username = URLDecoder.decode(username,"UTF-8");
            if("jiang".equalsIgnoreCase(username)){
                System.out.println("用户名"+username+"已经被注册");
                out.println("用户名"+username+"已经注册了");
            }else{
                System.out.println("中文");
                out.println("用户名"+username+"可以使用");
            }
        }catch(Exception ex){
            ex.printStackTrace();
        }finally{
            out.close();
        }

其中标红的第一句话非常重要,它规定了页面的编码,设定以后就不会出现乱码,如果不设定编码方式很有可能出现乱码。

另外使用上面代码的时候,记得out对象一定要关闭。

0
0
分享到:
评论

相关推荐

    解决J2EE开发中乱码问题

    3. **配置Tomcat编码**:编辑`%TOMCAT_HOME%\conf\server.xml`,在`<Connector>`标签中添加`URIEncoding="UTF-8"`属性,确保服务器端请求的编码是UTF-8。 4. **设置JSP编码**:在每个JSP文件的顶部添加`*" ...

    jquery自动补全示例。包括后台,中文乱码解决JS

    这种技术通常结合Ajax来获取动态数据,实现与服务器端的交互。 ### 2. 静态前台示例 静态前台示例是指在不涉及服务器通信的情况下,直接从客户端获取数据并显示。首先,你需要引入jQuery库和自动补全插件的脚本...

    Ajax的一些有用的小技巧.pdf

    3. **服务器端强制声明字符集**:在某些情况下,如果通过XMLHttpRequest访问的是静态文件,那么可以考虑在服务器配置文件中设置默认字符集。例如,在Apache服务器中,可以通过`AddDefaultCharset GB2312`来进行设置...

    web前端开发

    JSP是一种基于Java的动态网页技术,它将HTML、CSS和JavaScript与Java代码结合在一起,使得开发者可以在同一页面上编写静态内容和服务器端代码。JSP的基础语法包括: 1. **JSP 注释**:JSP支持多种类型的注释方式,...

    JSP网络编程技术

    **JSP(Java Server Pages)网络编程技术**是一种在服务器端运行的动态网页技术,它结合了HTML、Java代码和脚本语言,用于构建和展示动态Web内容。JSP技术由Sun Microsystems公司推出,现在已经成为Java EE平台的一...

    jsp学习大全

    为了解决这些问题,出现了CGI技术,它可以通过执行服务器端脚本来生成动态内容。然而,CGI技术的效率问题促使人们发明了Servlet技术,但随之而来的是页面布局和内容调整的不便。为了解决这些问题,最终诞生了JSP技术...

    jQuery页面刷新(局部、全部)问题分析

    解决乱码问题的方法包括:在服务器端指定输出流编码为gb2312或utf-8,客户端和服务器端都使用统一的utf-8编码。 页面全部刷新则涉及到整个页面的更新,当需要进行页面的全面刷新时,一般使用window.location.reload...

    外文翻译java-and-the-internet大学论文.doc

    总结来说,Java之所以重要,是因为它不仅革新了客户端编程,通过Java Applet和后来的Ajax技术提升了Web交互性,还通过Java Servlets和JSP改进了服务器端编程。同时,它的跨平台性和安全性使其成为企业级应用的首选。...

    jsp仿google搜索

    在信息技术领域,JavaServer Pages(JSP)是一种用于创建动态网页的技术,它允许开发者将HTML代码与Java代码相结合,实现服务器端的业务逻辑处理。本项目“jsp仿google搜索”就是基于JSP技术,模仿了Google搜索引擎...

    jquery中ajax学习笔记4

    缓存问题是浏览器为了提高网页加载速度而保存的一份静态资源或动态数据的副本。当用户重复访问相同的URL时,如果请求的参数完全一致,浏览器会优先尝试从本地缓存中读取数据,而不是向服务器发送新的请求。这种行为...

    简单的web聊天室

    由于没有提到具体的数据库技术,我们可以假设聊天记录可能是临时存储在内存中,或者在服务器端使用某种简单的文本文件进行持久化存储。如果需要支持大量用户和长期保存聊天记录,那么通常会引入数据库系统,如SQL ...

    JSP+SERVLET教程

    - **页面构成**:JSP页面由多种元素组成,包括注释、静态内容、指令、表达式、代码片段、声明和动作。 - 注释:用于添加说明文字。 - 静态内容:直接展示给用户的HTML代码。 - 指令:控制JSP页面的行为。 - ...

    JSP技巧精彩文章集合

    **JSP(JavaServer Pages)**是Java平台上的一种动态网页技术,它允许开发者将静态HTML内容与动态Java代码结合在一起,以实现服务器端的交互功能。JSP在Web开发领域中占据着重要的地位,尤其在构建企业级Web应用时,...

    KODExplorer 芒果云-资源管理器

    - 选中文件时,移动到屏幕可视区域(解决上下左右选中文件滚动条不一致问题) ###ver2.51 `2014/6/22` ---- ####fix bug:(bug解决和程序优化) - 登陆多次密码输入错误验证码bug解决 - 修复漏洞:创建副本加入...

    JSP购物车系统

    在JSP中,开发者可以直接在页面上嵌入Java代码,提供服务器端的动态内容处理。在购物车系统中,JSP页面用于展示商品列表、购物车内容以及用户交互的表单。 2. **Servlet**:Servlet是Java编程语言中用来处理HTTP...

    Jquery AJAX POST与GET之间的区别

    **jQuery AJAX 中的 POST 与 GET 方法的区别** 在jQuery的AJAX操作中,POST和GET是两种最常见的HTTP请求...在使用AJAX时,根据具体需求选择合适的方法,并注意处理好数据编码和乱码问题,以确保通信的准确性和安全性。

    Ajax的小贴士使用小结

    Ajax,即Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。以下是一些关于Ajax使用的小贴士: 1. **选择JavaScript库**:在进行Ajax开发...

    ASP.NET Night Words

    3. 表单和控件章节探讨了HTML表单的提交方式、获取HTML控件的值、防止SQL注入攻击、解决乱码问题、服务器端表单和HTML服务器控件的使用等。这些内容对于构建安全且功能完备的Web表单至关重要。 4. Visual Studio ...

    高性能建站教程

    9. **代码优化**:编写高效的代码,遵循最佳实践,避免内存泄漏和冗余计算,同时利用AJAX实现无刷新交互,提升用户体验。 10. **自动化部署与持续集成**:通过自动化部署工具(如Jenkins、GitLab CI/CD)实现代码...

    达内servlet/jsp/jquery资料

    - Session数据通常保存在服务器端,客户端通过Cookie携带一个唯一的Session ID来标识自己。 ### 21. URL重写实现Session技术 - 在某些情况下,例如客户端禁用了Cookie,可以通过URL重写的方式来传递Session ID。 -...

Global site tag (gtag.js) - Google Analytics