struts2 最简单的还是模糊

问题描述

jsp<td>编号</td><td>姓名</td><td>月薪</td><td></td></tr><s:iteratorvalue="emps"><tr><td><s:propertyvalue="id"/></td><td><s:propertyvalue="name"/></td><td><s:propertyvalue="salary"/></td><td><ahref='update1!init1.action?id=<s:propertyvalue="id"/>'>更新</a></td><td><ahref='delete.action?id=<s:propertyvalue="id"/>'>删除</a></td></tr></s:iterator>publicStringdelete(){EmployeeDAOempDao=newEmployeeDAO();try{empDao.delete(id);return"delete";}catch(SQLExceptione){e.printStackTrace();}return"fail";}publicvoiddelete(intid)throwsSQLException{Stringsql="deletefromt_employeewhereid="+id;System.out.print(sql);Connectionconn=DbUtil.getConnection();PreparedStatementpst=conn.prepareStatement(sql);pst.executeUpdate();DbUtil.closeConnection(conn);}struts。xml<actionname="update1"class="action.UpdateAction"><resultname="init">/update.jsp</result><resultname="update2"type="redirectAction">list1</result><resultname="add">/add.jsp</result></action><actionname="delete"class="action.DeleteAction"><resultname="delete"type="redirectAction">list.jsp</result></action>为什么删除不了呢帮忙啦

解决方案

解决方案二:
<td><ahref='delete.action?id=<s:propertyvalue="id"/>'>删除</a></td>以上的写法,是不是有问题啊,删除的时候能执行Action中的delete()方法吗?<td><s:aaction="delete"><s:paramname="id"value="%{id}"></s:param>删除</s:a></td>
解决方案三:
该回复于2011-02-09 09:25:09被版主删除
解决方案四:
应该是在action里没有接受到你jsp页面所传递来的id吧publicStringdelete(){EmployeeDAOempDao=newEmployeeDAO();HttpServletRequestrequest=ServletActionContext.getRequest();Stringid=request.getParameter("id");try{empDao.delete(id);return"delete";}catch(SQLExceptione){e.printStackTrace();}return"fail";}

解决方案五:
引用3楼ccl_only的回复:

应该是在action里没有接受到你jsp页面所传递来的id吧

同意输出一下id试试

时间: 2024-09-22 20:48:23

struts2 最简单的还是模糊的相关文章

java中struts2实现简单的文件上传与下载_java

一.Struts2文件上传 Struts2的文件上传实现非常简单,只需要简单几步就可完成:注意: (1)文件上传的struts2标签为:<s:file name="" label="上传"/> (2)文件上传的前提是表单属性method="post" enctype="multipart/form-data"; (3)web应用中必须包含common-fileupload.jar和common-io.jar,因为s

简单javascript实现模糊搜索算法与例子

简单的说,编辑距离就是把一个字符串修改变成另一个字符串的修改次数.如果修改的次数越小,我们可以简单的认为这两个字符串之间的关系越紧密.比如 今天是星期几 对于 今天是星期五 和 明天是星期五比较,跟 今天是星期五 更加紧密一些,因为前者的编辑距离是 1,后者的编辑距离是 2. 更详细的百度百科已经说的很清楚了,这里不再赘述,主要给出 JavaScript 的实现方法: 按照自然语言表达的算法,我们先需要根据两个字符串的长度创建一个二维表: function levenshtein(a, b) {

Struts 2介绍及运行一个简单的Struts 2程序

一.MVC简介 概括起来MVC的优点主要有一下方面: 1)多个视图可以对应一个模型.按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变, 也易于维护 2)模型返回的数据与显示逻辑分离.模型数据可以应用任何的显示技术,例如,使用JSP页面.Velocity模板或者直接产生excel文档等 3)应用被分隔为三层,降低了各层之间的耦合,提供了应用的可扩展性 4)控制层的概念也很有效,由于它把不同的模型和不同的视图组合在一起,完成不同的请求.因此,控制层可以说是包

solr由简单入门

第一章 一.简介          Solr是一个开源的,企业级搜索服务器.她已经是一个成熟的产品,用于强化网络站点的搜索功能,包括内部局域网. 她是用Java语言编写.使用HTTP和XML进行数据传输,Java的掌握对于学习Solr不是必须的.除了能返回搜索 结果外,还有包括高亮搜索关键字,方位导航(已广泛用于电子商务网站),查询关键字拼写校验,自动查询建议 和 "类似"查询 帮助更好定位搜索.     二.Lucene,solr的基础引擎          在相信介绍Solr前,我

描述struts2与springMVC的优缺点

问题描述 请不要去复制粘贴,尽量用自己的语言描述 解决方案 解决方案二:springMVCaction可以单例,解决方案三:浅层感觉是,都是依赖(微型)容器,我还没有用.spring是容器起家的,structs2是半路出家的.解决方案四:都是mvc框架,struts2上手简单一些,springMVC需要一定基础,概念很多:现在spring本身已经是统治级别的框架,和springMVC能无缝链接,而且springMVC可扩展性更强解决方案五:struts2和springMVCspringMVC性能

在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介

全文检索|索引 内容摘要: Lucene是一个基于Java的全文索引工具包. 基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史 全文检索的实现:Luene全文索引和数据库索引的比较 中文切分词机制简介:基于词库和自动切分词算法的比较 具体的安装和使用简介:系统结构介绍和演示 Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展 从Lucene我们还可以学到什么 基于Java的全文索引/检索引擎--Lucene Lucene不是一个完整的全

Photoshop图片合成实例:彩色翅膀的天使

作者的创意思维非常独特.效果图中的所有部分都是用笔刷或一些简单的素材变形得到的.如人物头发及翅膀都是用一颗果实涂抹变形得到,背景中绚丽的部分是用简单的素材模糊得到.人物躯干部分是用果实涂抹得到,就连发饰及地面也是用简单的素材变形得到. 最终效果 1.打开素材将所需部分果子扣出,复制几层,后面用得到. 2.用液化滤镜或是涂抹工具抹出所示形状. 3.再次涂抹,如图所示,参数和形状. 4.现在,色彩平衡调节. 5.现在再次使用变形工具,调整形状和色相/饱和,如图所示翅膀制作完成. [1] [2] [3

如何有效防止Java程序源码被人偷窥?

Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码.本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码. 一.为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以.遗憾的是,Java程序的源代码很容易被别人偷看.只要有一个反编译器,任何人都可以分析别人的代码.Java的灵活性使得源代码很容易被窃取,但与此同时,它也使通过加密保护代码变得相对容易,我们唯一需要了解的就是Java的ClassLoader对

基于JAVA技术的搜索引擎的研究与实现

搜索引擎 摘要 网络中的资源非常丰富,但是如何有效的搜索信息却是一件困难的事情.建立搜索引擎就是解决这个问题的最好方法.本文首先详细介绍了基于英特网的搜索引擎的系统结构,然后从网络机器人.索引引擎.Web服务器三个方面进行详细的说明.为了更加深刻的理解这种技术,本人还亲自实现了一个自己的搜索引擎--新闻搜索引擎. 新闻搜索引擎是从指定的Web页面中按照超连接进行解析.搜索,并把搜索到的每条新闻进行索引后加入数据库.然后通过Web服务器接受客户端请求后从索引数据库中搜索出所匹配的新闻. 本人在介绍