博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts 基础开发---day02
阅读量:6903 次
发布时间:2019-06-27

本文共 1036 字,大约阅读时间需要 3 分钟。

大概了解了以下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(最常见的,,分发处理操作)

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

 

转载于:https://www.cnblogs.com/dublogs/p/7220831.html

你可能感兴趣的文章
一道面试题考验Linux命令
查看>>
连接sqlserver
查看>>
我的友情链接
查看>>
MySQL中的insert ignore into, replace into等的一些用法总结
查看>>
JPA(一) 初识JPA
查看>>
判断客户端浏览器是否安装了Flash插件的多种方法
查看>>
安卓开发入门-与java关系
查看>>
使用Jmeter3.3测试presto数据库
查看>>
我的友情链接
查看>>
一个简单CMS系统的粗略表结构记录——持续更新
查看>>
枚举类型排序
查看>>
敏捷开发流程管理须参考的3个要素
查看>>
软考上午题难点5分钟攻克系列(十二)
查看>>
Excel中 随机抽取n行 存储在access中
查看>>
ansible playbook显示自定义shell参数
查看>>
Java基础学习总结(14)——Java对象的序列化和反序列化
查看>>
Java基础学习总结(6)——面向对象
查看>>
RIP协议之高级篇
查看>>
Maven学习总结(三)——使用Maven构建项目
查看>>
Java基础学习总结(6)——面向对象
查看>>