`
linux.sir
  • 浏览: 16403 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

wicket中出现中文的乱码

 
阅读更多
TOMCAT 5.0
JDK 5.0

代码:
public class CompanyInfoPage extends WebPage {
    private static final long serialVersionUID = 7269806986218893064L;

    public CompanyInfoPage(){
        super();
        //HttpServletRequest request=getWebRequestCycle().getWebRequest().getHttpServletRequest();
        //HttpSession session = request.getSession();
        //Loginer loginer = (Loginer )session.getAttribute("loginer");
       
        Reguser reguser_p = new Reguser();
        reguser_p.setRegid( Integer.valueOf(30) );
        RegisterImpl registerImpl = new RegisterImpl();
        Reguser reguser = registerImpl.getReguser( reguser_p );
        this.add( new FeedbackPanel("feedback") );
        Form form = new Form("form",new CompoundPropertyModel(reguser) ){
            private static final long serialVersionUID = 1L;
           
            protected void onSubmit(){   
                Reguser reguser = ((Reguser )this.getModelObject());
                ReguserImpl reguserImpl = new ReguserImpl();
               
                System.out.println( "================" + reguser.getAddress() );

                if( reguserImpl.setReguser(reguser) )
                    info("修改成功");
                else
                    info("修改失败");
            }
        };
       
        Label name = new Label("name");
        Label shortname = new Label("shortname");
        ..........



        TextField email = new TextField("email");
        TextField homepage = new TextField("homepage");
        TextField bankone = new TextField("bankone");


        form.add( address );
        form.add( postalcode );
        form.add( telone );

       
        Button button = new Button("button");
        form.add( button );
       
        this.add( form );

    }

}






<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=GBK" />
<body>
  <span wicket:id="feedback" align="center"></span>
  <form wicket:id="form">
    <table align="center" width="600" style="border:1px solid #0D72A3;font-family:Arial;font-size:10pt;color:#0D72A3;">
      <tr>
        <td width="80">公司名称:</td>
      <tr>
        <td>地址:</td>
        <td><input type="text" wicket:id="address" ></input></td>
        <td>邮编:</td>
        <td><input type="text" wicket:id="postalcode" ></input></td>
      </tr>
..........................



      <tr>
        <td></td>
        <td colspan="3"><input type="submit" wicket:id="button" value="提交" ></input></td>
      </tr>
    </table>
  </form>
</body>
</html>


页面显示时, 中文都是正常.如 填写了地址的中文内容,点"提交",  后台System.out.println( "================" + reguser.getAddress() );就打印出了乱码.然后页面也变成乱码,不知为何,也找不到相关WICKET相关方面的资料,请看看.
分享到:
评论
1 楼 linux.sir 2007-04-11  
原来是过滤器的问题.

相关推荐

    Wicket中文开发指南

    同时,参考《Wicket中文开发指南》和在线博文中提供的示例,可以加速学习进程。 总的来说,Wicket为中文Web应用开发提供了强大而灵活的平台。通过深入理解其核心概念和实践,开发者能够构建出高效、用户友好的Web...

    wicket例子和开发指南

    压缩包中的示例项目通常会涵盖各种Wicket特性,你可以通过这些例子了解Wicket在实际应用中的工作方式。这些例子可能包括: 1. 基本组件展示:如按钮、文本框、标签等组件的使用。 2. 表格和列表:如何展示动态数据...

    wicket1.4.7中的jar包

    在Wicket 1.4.7版本中,包含了一系列的jar包,这些jar包是构建和运行基于Wicket的应用程序所必需的。下面将详细解释这些jar包的作用和它们在Wicket框架中的重要性。 1. **wicket.jar**:这是Wicket的核心库,包含了...

    apache-wicket

    Wicket has been around since 2004 and it has been an Apache project since 2007. During these years it has proved to be a solid and valuable solution for building enterprise web applications. Wicket ...

    wicket指南

    1. **创建页面类**:在Wicket中,每个页面都有一个对应的Java类,类中定义了页面的组件和行为。 2. **绑定HTML模板**:页面类与HTML模板通过`@MountPath`注解或`WebPage`的构造函数关联。 3. **组件定义**:使用`add...

    wicket_mvn库

    在 Wicket 开发中,常见的 Maven 插件包括 Wicket-Tester(用于单元测试 Wicket 组件)和 Wicket-Eclipse-Plugin(Eclipse IDE 的插件,提供代码提示和调试支持)。 6. **mvn_tmp 文件**: 这个文件名可能是临时文件...

    wicket简单实例

    这个示例展示了如何在Wicket应用中创建链接。Wicket的`Link`组件使得创建动态、交互式的链接变得非常简单。你可以指定链接的URL、点击时触发的动作以及显示的文本。 2. **Wicket_button**: 在Wicket中,按钮是...

    Wicket 入门

    本文将详细介绍如何在 Eclipse 中使用 Maven 创建一个 Wicket 项目,以及运行和调试的基本步骤。 #### 一、Wicket 入门概述 Apache Wicket 是一款开源的 Java Web 开发框架,它的设计目标是使 Java 开发者能够像...

    wicket的tree的简单实例

    在本文中,我们将深入探讨Wicket框架中关于Tree组件的简单使用方法,这对于初学者来说是一份极好的学习资源。Wicket是一个强大的Java Web应用程序框架,它提供了丰富的组件库,其中包括用于显示层次结构数据的Tree...

    wicket 官方JAVA教程

    **Wicket官方JAVA教程** Wicket是一款开源的Java Web应用程序框架,它强调组件化和声明式编程模型,使得开发人员...在实际开发过程中,了解并熟练运用这些库中的类和方法,能够更好地发挥Wicket的优势,提高开发效率。

    wicket开发指南 pdf

    1. **组件层次结构**:在Wicket中,页面由一组组件构成,组件之间可以嵌套形成树状结构。每个组件都有自己的标识ID,这使得在服务器端和客户端之间同步数据变得简单。 2. **组件生命周期**:Wicket组件有三个主要的...

    wicket国际化例子

    在本文中,我们将深入探讨Wicket框架中的国际化(i18n)实现,以及如何使用`wicket:message`和`StringResourceModel`等工具来读取`.properties`资源文件。Wicket是一个流行的Java web应用程序框架,它提供了强大的...

    apacke-wicket-mvn编译

    通过这个描述,我们可以推断这个压缩包包含了一个配置好的Apache Wicket项目,用户只需在Eclipse中安装Maven插件,然后导入项目,就可以开始开发了。 【标签】:“wicket”表明这个项目的核心技术是Apache Wicket。...

    wicket的helloworld

    2. **添加Wicket依赖**:在`pom.xml`(如果你使用Maven)或`build.gradle`(如果你使用Gradle)中添加Wicket 1.4的依赖。 **三、编写HelloWorld页面** 1. **创建页面类**:在`com.example.wicket`包下创建一个名为`...

    Wicket.pdf(Wicket开发指南)

    - **部署方式:** 通过在 web.xml 中配置 Filter 来启动 Wicket 应用程序。 #### 六、结语 Wicket 作为一种先进的 Java Web 开发框架,不仅提供了丰富的功能和组件库,而且拥有较低的学习曲线,非常适合希望快速...

    Wicket 8.X开发文档(中文翻译+英文原版)

    3.我为什么要学习Wicket? 3.1。我们都喜欢意大利面:-) ... 3.2。面向组件的框架 - 概述 3.3。面向组件的Web开发框架的优点 3.4。Wicket与其他面向组件的框架相比 威克特说“你好世界!” 4.1。Wicket分发和模块 4.2...

    wicket-menu-6.5.0.zip

    通过分析和学习“wicket-menu-6.5.0.zip”中的源代码,开发者不仅可以掌握如何在Wicket中构建动态菜单,还可以学习到如何将这一技术应用到自己的项目中,提升用户体验。同时,开源的性质意味着可以借鉴社区的最佳...

    wicket 基础知识培训

    在Wicket基础知识培训中,首先会涉及到的是Web开发的基础——Servlet技术。Servlet是一种用于扩展Web服务器功能的Java类,它允许开发者处理HTTP请求并生成响应。Servlet的核心特性包括其服务器端运行、遵循特定规范...

Global site tag (gtag.js) - Google Analytics