![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
youyouwuxin1234
博主:忧忧吾心
学历:2017.09-2019.07 硕士 - 武汉大学 软件工程
2013.08-2017.06 本科 - 郑州大学 计算机科学与技术
工作:2019.07.02-2021.11.16,在美的集团IT部门国际事业部,任职软件开发工程师
2021.11.22-2021.12.31,在新华三大数据有限公司从事软件研发
2022.01.01-至今,在紫光集团旗下紫光云技术有限公司从事中间件软件研发工作
其他:代表公司参加过2019年杭州阿里巴巴云栖大会
兴趣:爱生活、爱学习、爱运动、爱旅行、爱美食。
展开
-
415、Java框架69 -【Struts - 多重迭代】 2020.11.26
目录 0、多重迭代 1、效果 2、创建Category.java 3、ProductAction.java 4、list.jsp 5、测试 6、参考链接 0、多重迭代 有部分业务需求需要遍历list中的list 比如当前页面需要显示多个category,每个分类下又对应多个product 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 2、创建Category.java Category除了有...原创 2020-11-26 18:09:09 · 111 阅读 · 0 评论 -
414、Java框架68 -【Struts - radio标签、select标签】 2020.11.26
目录 0、radio标签 1、效果 2、修改 list.jsp 3、测试 4、select标签 5、效果 6、修改 list.jsp 7、测试 8、参考链接 0、radio标签 遍历products成为radio,并选中第二个 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 以单选框的方式遍历集合中的数据,默认选中第二个 2、修改 list.jsp 在前例checkbox标签的基础上增加s:rad..原创 2020-11-26 18:03:32 · 93 阅读 · 0 评论 -
413、Java框架67 -【Struts - check标签】 2020.11.25
目录 0、check标签 1、效果 2、ProductAction.java 3、list.jsp 4、测试 5、参考链接 0、check标签 遍历3个product成为checkbox 并且第2个和第3个是默认选中的 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 以checkbox的方式遍历出集合中的数据,第2个和第3个是默认选中的 2、ProductAction.java 除了前例中准...原创 2020-11-25 10:08:11 · 103 阅读 · 0 评论 -
412、Java框架66 -【Struts - iterator标签】 2020.11.25
目录 0、iterator标签 1、效果 2、为ProductAction增加list方法 3、struts.xml 4、list.jsp 5、测试 6、参考链接 0、iterator标签 与JSTL标准标签库的c:forEach类似的,struts也提供了一个s:iterator用于遍历一个集合中的数据 1、效果 访问测试地址: http://127.0.0.1:8080/struts/listProduct 这是通过s:iterator标签遍历一个集合的结果 2、为原创 2020-11-25 10:02:33 · 91 阅读 · 0 评论 -
411、Java框架65 -【Struts - form标签】 2020.11.18
目录 0、form标签 1、使用struts标签库 2、访问http://127.0.0.1/addProduct.jsp 3、iterator 4、效果 5、为ProductAction增加list方法 6、struts.xml 7、list.jsp 8、测试 9、参考链接 0、form标签 与jstl标准标签库类似的,struts有专属标签库 form标签用于提交数据 1、使用struts标签库 <%@ taglib prefix="s" uri="/stru..原创 2020-11-18 18:05:36 · 79 阅读 · 0 评论 -
410、Java框架64 -【Struts - 上传文件】 2020.11.17
目录 0、上传文件 1、效果 2、首先准备 upload.jsp 3、UploadAction 4、struts.xml 5、success.jsp 6、测试 7、参考链接 0、上传文件 与通过Servet进行上传文件比较起来,Struts的上传文件就简单很多 1、效果 通过测试页面上传文件: http://127.0.0.1:8080/struts/upload.jsp 这是通过struts上传成功后看到的效果 第一行表示 文件被上传到了tomcat下的 第二行表示.原创 2020-11-17 23:32:25 · 108 阅读 · 0 评论 -
409、Java框架63 -【Struts - Session】 2020.11.16
目录 0、Session 1、效果 2、在ProductAction的add方法中访问Session 3、在show.jsp中把通过EL表达式把session中的数据取出来 4、测试 5、参考链接 0、Session struts中的Session有两个 一个是传统的servlet包下的HttpSession 另一个是Struts中自己定义的Session 传统的servlet包下的session的获取办法是: ServletActionContext.getRequest().ge...原创 2020-11-16 18:09:34 · 93 阅读 · 0 评论 -
408、Java框架62 -【Struts - Struts中文问题】 2020.11.11
目录 0、Struts中文问题 1、效果 2、提交数据的 addProduct.jsp 3、struts.xml 4、显示数据的 show.jsp 5、测试 0、Struts中文问题 Struts的中文问题,由3部分组成 1. jsp提交数据的时候,必须是UTF-8编码的 2. struts拿到数据后进行UTF-8解码 3. 服务端跳转到jsp进行显示的时候,要指定浏览器使用UTF-8进行显示 UTF-8可以换成GBK或者GB2312,但是必须统一,不能混用 1、效果...原创 2020-11-11 17:43:06 · 628 阅读 · 0 评论 -
407、Java框架61 -【Struts2 - Struts2提交数据到Action】 2020.11.10
目录 0、Struts2提交数据到Action 1、效果 2、addProduct.jsp 3、配置struts.xml 4、ProductAction增加add方法 5、测试 6、原理图 7、参考链接 0、Struts2提交数据到Action jsp提交product的name到action 然后action又跳转回showProduct.jsp把提交上来的name显示出来 1、效果 访问提交数据地址: http://127.0.0.1:8080/struts/a...原创 2020-11-10 15:49:38 · 98 阅读 · 0 评论 -
406、Java框架60 -【Struts - Struts显示数据到JSP】 2020.11.10
目录 0、Struts2显示数据到JSP 1、Product.java 用于存放数据 2、ProductAction用于控制 3、在struts.xml中配置跳转 4、show.jsp 5、测试 6、原理图 7、参考链接 0、Struts2显示数据到JSP 把Model的数据显示在视图JSP上 1、Product.java 用于存放数据 Product.java 用于存放数据 package com.how2java.bean; public class P...原创 2020-11-10 15:39:10 · 94 阅读 · 0 评论 -
405、Java框架59 -【Struts - Hello Struts】 2020.11.10
@[TOC](0、目录) ## 1、Struts2 Struts2 是基于MVC的WEB框架 在Hello Struts中,将展示最基本的Struts的配置 后续的学习都在这个基础上进行 必读:基于框架的程序要成功运行,对于JAR包的版本,配置文件的正确性有着苛刻的要求,任何一个地方出错了,都会导致框架程序运行失败。 如果你是第一次学习本框架,务必严格按照教程的指导,完全模仿操作,直到成功看到运行效果。 第一次成功之后,信心,思路都会有较好的铺垫,然后再根据自己的疑惑,在“成功”的代码上做原本想做...原创 2020-11-10 14:11:57 · 98 阅读 · 0 评论