今天在学习的时候,碰到了这个问题,不知道怎么搞定了,也就是在提交表单的时候另外传递一个参数过去,这个参数不是那些里面的东西,比如要编辑一篇新闻,原来转过来了这个新闻对应的编号,
类似这样
int idd=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id"))));
目的是根据这个把需要编辑的新闻里面的东西读出来编辑
然后编辑好新闻,提交表单的时候又需要把这个idd也传过去,也就是还需要根据这个来更新哪条新闻,但是遇到了问题
我发现这样编译后变成了
问题就出现了 原来的<!----> 被换成了 < %=idd%> ,而不是我需要的具体的值,原来可以不用而直接用〈form> 但是我又用了struts2的validation验证,需要
希望有人知道的指导!!!怎么实现传这个参数 谢谢!
我自己今天想出了一个方法,以前了解过隐藏域这个东西,查了下,struts2标签也确实提供了这样的东西 可以把这个ID存在里面
先换成STRING类型的数据
int idd=(null==request.getParameter("id")?1:(Integer.parseInt(request.getParameter("id"))));
String dd=""+idd;
添加一个
测试发现数据得到了! 大家有什么更好的方法请指教!
分享到:
相关推荐
- **使用标签库**:在JSP页面中使用Struts2.0提供的标签库来展示数据和处理表单提交等功能。 #### 四、Struts2.0进阶主题 ##### 4.1 插件机制 - **插件介绍**:Struts2.0支持插件机制,可以通过插件扩展其功能,...
这些标签通常与Struts 2.0的表单和验证机制结合使用,提供了一种声明式的方式处理用户输入。 总的来说,Struts 2.0的标签库大大简化了JSP页面的编写,提高了代码的可读性和可维护性。通过合理利用这些标签,开发者...
### Struts2.0框架技术详解 #### 一、MVC思想 **1.1 Model I 模式和 Model II 模式** ##### 1.1.1 Model I 模式 在Model I模式下,整个Web应用几乎全部由JSP页面组成。JSP页面不仅接收处理客户端请求,还直接...
在IT领域,特别是Web开发中,处理中文...通过在`struts.properties`文件中配置`struts.i18n.encoding`,并注意表单提交和超链接传递参数的处理,可以有效避免中文乱码问题,提升Web应用的用户体验和数据处理的准确性。
1. 创建:通过表单提交,Action接收参数并创建新对象。 2. 读取:Action查询数据库并将结果封装到模型对象,然后传递给视图展示。 3. 更新:用户修改数据后提交,Action更新对象并保存到数据库。 4. 删除:Action...
Struts2.0是一个强大的Java Web开发框架,它极大地简化了从前端到后端的数据交互和业务逻辑处理。本教程将深入讲解如何使用Struts2.1.8版本来实现对MySQL数据库的操作,包括添加、删除和修改数据的功能。 首先,...
视频10、20和21深入讲解了Preparable拦截器、paramsPrepareParamsStack拦截器栈以及自定义拦截器的实现和应用,例如防止表单重复提交。 5. **类型转换**:Struts 2自动处理请求参数到Action属性的类型转换。视频11...
Struts2.0是Java Web开发中广泛应用的MVC框架,它极大地简化了Web应用程序的构建。本篇文章将深入探讨Struts2中的三个关键概念:命名空间、模型驱动以及表单重复提交的处理,这些都是在实际开发中必不可少的知识点。...
Struts2.0是一个强大的Java Web开发框架,它极大地简化了MVC(Model-View-Controller)应用的构建。在Struts2中,标签库是其核心特性之一,提供了丰富的标签来帮助开发者更加便捷地创建动态网页。本文将深入探讨...
Struts 2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web...在"struts2.0常用标签.txt"文件中,你可能会找到更多关于这些标签的详细使用示例和解释,这将有助于进一步学习和掌握Struts 2.0 标签的用法。
- `<s:form>`:定义表单,可以自动处理提交和验证。 - `<s:select>`、`<s:radio>`、`<s:checkbox>`:创建下拉列表、单选按钮和复选框。 - `<s:action>`:用于执行Struts 2 Action。 使用这些标签可以减少对Java脚本...
在处理复选框的提交时,需要注意的是,未被选中的复选框在表单提交时不会出现在请求参数中。因此,如果你需要区分哪些类别未被选中,可能需要在Action类中进行额外的逻辑处理。 此外,Struts2的验证框架也是处理复...
### Struts2.0中的乱码问题解决方案 #### 概述 Struts是一个开源的Web应用框架,它属于MVC架构的一种实现。Struts2作为Struts1的升级版本,虽然在很多方面进行了优化和改进,但在实际开发过程中仍然会遇到一些常见...
- **说明**:这个标签主要用于页面中需要执行某个Action的情况,通常用于导航或表单提交等场景。 ##### 3. `<s:actionerror>` - 错误消息标签 - **作用**:显示Action级别的错误信息。 - **示例**: ```xml ...
Struts2提供了方便的文件上传功能,可以处理用户通过表单提交的多个文件。开发者可以使用`<s:file>`标签来创建文件选择字段,并在Action类中定义对应的File类型属性来接收上传的文件。同时,还需要配置`struts....
Struts2.0是Java Web开发中的一个强大框架,它极大地简化了MVC(Model-View-Controller)架构的实现。在JSP中,Struts2.0提供了一套丰富的标签库,使得开发者可以更加方便地处理视图层的逻辑,提高代码的可读性和可...
Struts2.0是Struts框架的一个重大升级版本,它在继承了Struts1.x的优良特性基础上,引入了大量的新功能和改进,特别是在标签库方面,提供了更为强大、灵活和易于使用的标签集,大大简化了Web应用的开发过程。...
Struts2.0简明教程是一系列针对初学者和进阶者的教程,旨在帮助开发者快速理解和掌握Struts2框架的核心概念和技术。这个教程涵盖了从框架的初步安装到实际开发中的常见功能,包括Action、标签(Tag)、转换器...
- "Struts2入门V3.0.pdf"很可能包含了一系列的实战示例,从创建第一个Struts2项目开始,逐步介绍如何配置、编写Action、处理表单提交、展示结果等。 通过学习这些知识点,初学者将能够熟练地运用Struts2.0框架进行...