最进有点时间,学习下struts2,版本是2.0.14
参照这位老兄的博客http://www.blogjava.net/max/category/16130.html,学习
遇到
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
查看半天,原来是从2.0.11版本器,struts不再支持struts标签、jetl混用了
设置includ页面参数只能使用
<s:param name="ParamName">ParamNameValue</s:param>
includ页面获取参数,只能使用${param.ParamName}
参见:http://struts.apache.org/2.0.14/docs/include.html
struts2 could not be resolved as a collection/array/map/enumeration/iterator type
直接访问jsp页面时,容易出面上面情况,原因是action没有初始化。
通过action来访问jsp
http://localhost:8080/struts2/example/UITagExample.action
Could not create and/or set value back on to object
struts 表单使用POJO访问时,容易遇到上述错误
form片段如下
<s:form action="LoginX" method="POST">
<s:textfield name="user.name" label="User name"/>
<s:password name="user.password" label="Password"/>
<s:submit value="Submit"/>
</s:form>
action片段
private User user;
原因是user在action中还没有初始化,
解决:
1、在user类中添加无参数的构造方法,public User() {}
2、在action类中,初始化user private User user = new User("","");
分享到:
相关推荐
有的struts帮助文档中没有xwork的部分,我把这一部分给做好了,献给大家。
5. **插件(Plugins)**:扩展Struts2的功能,例如 strut2-dojo-plugin 支持Dojo库,strut2-convention-plugin 提供自动配置功能。 在Struts2.0.14版本中,引入了以下特性: - 更加强大的OGNL(Object-Graph ...
"struts2-mailreader-2.0.14.war"和"struts2-blank-2.0.14.war"是两个示例项目。MailReader示例展示了如何使用Struts2处理邮件阅读的业务,包括登录验证、邮件列表展示等功能,而Blank项目则是一个基础模板,提供了...
8. **插件机制**:Struts2支持丰富的插件扩展,如 strut2-dojo-plugin 提供了与Dojo库的集成, strut2-convention-plugin 实现了自动映射Action和方法。 9. **异常处理**:通过全局异常处理配置,可以统一处理应用...
图像处理项目实战
CCleaner用来清理注册表
图像处理项目实战
chromedriver-win64-136.0.7064.0.zip
系统选用B/S模式,后端应用springboot框架,前端应用vue框架, MySQL为后台数据库。 本系统基于java设计的各项功能,数据库服务器端采用了Mysql作为后台数据库,使Web与数据库紧密联系起来。 在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。
图像处理项目实战
python、yolo、pytorch
人工智能、大语言模型相关学习资料
内容概要:本文详细介绍了由幻方量化公司创建的 DeepSeek 子公司的背景及发展历程,重点阐述了DeepSeek R1推理模型的特性和技术优势。文中不仅比较了五种使用 DeepSeek的方式及其应用场景,还深入探讨了 R1模型的训练机制和核心技术组件如冷启动数据、监督微调、强化学习、蒸馏等,同时展示了 R1与其他大厂同类产品的差异点和发展方向。 适合人群:有兴趣了解最新一代深度学习架构和训练技术的研究人员和开发者,尤其是关注自然语言处理(NLP)领域的工作者。 使用场景及目标:该材料对于希望利用最先进的大型语言模型解决实际问题的从业者十分有价值。它提供详细的指引和支持,以帮助企业用户选择合适的接入途径并有效地实施解决方案;同时也适用于学术界用作参考资料或教学内容,帮助培养下一代AI人才。 其他说明:文中还提及了 DeepSeek的产品生态系统及其未来改进计划,如增强通用能力、改善多语种支持等。附带提供的链接指向官方网站和教育平台,可进一步加深理解和获取一手资料。
1、文件内容:teamd-1.29-3.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/teamd-1.29-3.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、更多资源/技术支持:公众号禅静编程坊
图像处理项目实战
车牌识别项目
图像处理项目实战
NVIDIA-Linux-x86_64-550.100.run
图解 72 个机器学习基础知识点