struts2里面的删除问题

tianchangdijiuyi 2013-01-21 05:51:52
原本我是想做一个界面实现删除的功能,这里说的删除不是真正的删除而是,修改一个状态,让他以后不能再次被查询到,当然都是默认好的查询,但是当我应用底层修改的时候,状态的值不变,并且数据表里面该字段也没有被删除,所以想请教各位,这个应该怎么弄
Action字段
public String delTem(){
String ttelephone=temporary.getTtelephone();
TemporaryDao td=new TemporaryDao();
System.out.println("-------------Action telephone="+ttelephone);
td.delTem(ttelephone);
return "selTem_2";
}
javaDao字段

public int delTem(String ttelephone) {
conn = DBUtil.getConnection();
int res = 0;
String sql = "update temporary set tos='0' where ttelephone=?";
try {
ps = conn.prepareStatement(sql);
ps.setString(1, ttelephone);
res = ps.executeUpdate();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
} finally {
DBUtil.closeAll(conn, ps, null);
}
return res;
}
jsp页面字段
<s:if test="list!=null && list.size()>0">
<input type="hidden" name="nowpage" value="1" />
<table width="1100" cellpadding="5" cellspacing="0" align="center"
border="1" bordercolor="white">
<tr>
<th width="60px;">
姓名
</th>
<th width="30px;">
性别
</th>
<th width="100px;">
电话
</th>
<th width="100px;">
身份证号
</th>
<th width="150px;">
每周空闲时间
</th>
<th width="190px;">
当前执行项目编号
</th>
<th width="190px;">
当前执行项目名称
</th>
<th>
删除
</th>
</tr>
<s:iterator var="l" value="list">
<tr>

<th>
<a href="TM/ShowSel.jsp" style="text-decoration: none"><font
color="black">${l.tname }</font> </a>
</th>
<th>
${l.tsex }
</th>
<th>
${l.ttelephone }
</th>
<th>
${l.tidcard }
</th>
<th>
${l.tftime }
</th>
<th>
${l.tncpid }
</th>
<th>
${l.tncpname }
</th>
<th>
<input type="button" value="删除" onclick="onDel();"/>
</th>
</tr>
</s:iterator>
</table>

<p align="center">

<s:if test="%{nowpage>1}">
<a href="javascript:f_page(<s:property value="nowpage"/> - 1)"
id="spage"> 上一页 </a>
</s:if>
<s:if test="%{nowpage<=1}"> 上一页 </s:if>

当前页:
<s:property value="nowpage" />
总页数:
<s:property value="allpage" />

<s:if test="%{nowpage>=allpage}">下一页</s:if>
<s:if test="%{nowpage<allpage}">
<a href="javascript:f_page(<s:property value="nowpage"/> + 1)">
下一页</a>
</s:if>
</p>
</s:if>
js字段
function onDel(ttelephone) {
document.forms[0].action = "TemporaryAction_delTem?temporary.ttelephone="
+ ttelephone;
document.forms[0].method = "post";
document.forms[0].submit();
}
...全文
266 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
General-M 2013-01-24
  • 打赏
  • 举报
回复
楼上正解,debugger一下啊
rome_wu 2013-01-23
  • 打赏
  • 举报
回复
<input type="button" value="删除" onclick="onDel();"/> 一眼就看出毛病了,onDel没参数${l.ttelephone }
zhang527 2013-01-23
  • 打赏
  • 举报
回复
对的, 你删除的时候把它的状态改了,再调用你的查询方法刷新一下就OK了
dengsilinming 2013-01-22
  • 打赏
  • 举报
回复
我怀疑你就没有调用到那个方法,思路是对的,仔细再找找哪出的问题
bbney 2013-01-22
  • 打赏
  • 举报
回复
删除位
Smilezhouwei 2013-01-21
  • 打赏
  • 举报
回复
tos 不是控制了吗?可以查询的时候再控制下,不就查不到了
这个项目为公司开发的一个商业项目,当时团队研发从需求分析阶段到代码的实现和维护经过了时长4个多月的时间才完成的,因此这个项目是花费了大量的人力和物力才完成的.因此想要下载此项目源码的读者必须用10积分才能下载,希望读者能理解.也希望你能从这个代码中能够很好的利用它. 注:里面的数据库文件都放在datebase目录下.(由于此处描述不支持图片功能,因此不能很好的展示效果图)希望读者见谅,读者可以在index.jsp文件里查看视图.下面是项目的功能简介: 基于Struts2+Hibernate+Spring+MySQL的信通B2C网站管理系统信通购物网 采用当前最流行的技术平台,Struts2+Hibernate+Spring+MySQL。 1、首页:增加动态效果,产品分类栏目,首页广告,网站公告; 2、会员功能:注册会员,修改会员资料; 登录系统后可以选购商品,放入购物车(修改购物数量、删除购物车里的内容),继续购物,最后确认下订单,在线支付所选商品所选商品所需支付的金额; 3、产品展示带导航功能; 4、新闻频道功能:最新新闻,新闻列表及页面显示。 后台 1、会员管理:会员的审核,删除; 2、分类管理:一二级分类的添加、删除、修改,; 3、产品管理:产品的添加、修改、删除; 4、订单管理:订单的查看,处理(是否发货,是否付款)。 5、新闻管理:新闻的添加、删除、修改。

67,543

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧