zoukankan      html  css  js  c++  java
  • Struts 基础开发---day02

    大概了解了以下Struts常用的标签库--------Bean标签(定义和访问JavaBean)、Logic标签(逻辑处理)、Html标签(页面显示)

    进行一些简单的操作的时候,出现了乱码的问题

    System.out.println("性别:"+new String(simpleForm.getSex().getBytes("ISO8859-1"),"utf-8"));

    用这种方法对接收到的内容进行转码,但是这种方法比较繁琐,每一个内容都要操作。而且根据提示要进行try catch处理

    对数组的输出要先遍历,还要注意simpleForm.getInst()[i]的i

    System.out.print("兴趣:");
       for(int i=0;i<simpleForm.getInst().length;i++){
        try {
         System.out.print(new String(simpleForm.getInst()[i].getBytes("ISO8859-1"),"utf-8")+"、");
        } catch (UnsupportedEncodingException e) {
         e.printStackTrace();
        }
       }

    但是这里有一个问题没有解决,就是如何把输出数组的最后一个、去掉???

    多人开发的时候,每个人都有一个配置文件,只需要配置web.xml里面的<param-value>,把所有的配置文件添加进去就好啦

    token是进行重复提交处理的

    FileUpload进行文件上传

    Struts有一个bug就是ActionForm过多,每一个Action对应一个ActionFrom。可以采用动态ActionFrom的方法减少ActionFrom。对应的操作类是org.apache.struts.action.DynaActionFrom,不需要定义具体的ActionFrom类,在struts-config.xml文件中进行配置就好了呢

    Struts除了有Action核心功能操作类,还有includeAction、ForwardAction、DispatchAction(最常见的,,分发处理操作)

    上面的这些内容,有的我还不太理解,有的看懂了但是随着时间我可能也是会忘记的,记录下来就是希望有一天用到的话可以知道从哪方面去百度查资料

  • 相关阅读:
    JVM视角:值传递or引用传递?【转】
    mybaits trim用法
    Collections.shuffle()用法
    api缓存
    接口开发
    Integer.parseInt()和这个Integer.valueOf()的详解【转】
    MyBatis 通过包含的jdbcType类型
    idea 相关设置
    idea快捷键
    equals 与 ==
  • 原文地址:https://www.cnblogs.com/dublogs/p/7220831.html
Copyright © 2011-2022 走看看