【后台-订单管理】点击(订单号列)超链接 进入订单时,如何改变SalesOrder.userType的值并保存到数据库 ???
描述
1.其实,我想问的是这一类的问题,描述如下:
【浏览器端】请求一个页面(该页面是一个.jsp页面,而不是映射为Action类的一个方法);
举例
function doViewOrder(id, ordNo) {
window.open("viewSalesOrder.jsp?ordId=" + id, ordNo, "");
return false;
}
【服务器端】做出响应,这里分2种情况,
a.第一种,如果是映射到Action类的一个方法的话,那么调用相关类的相关接口方法就可以了;
b.第二种,如果是一个.jsp页面,那么应该在哪里 修改实例对象的数据的值 呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
是啊,就是这个道理。 因为那个超链接,在订单流程里的不同时刻 对应8个.jsp页面,所以如果在.jsp里改的话,每个.jsp文件都要添加代码。
回复
早期web开发都这么干的,看来你在走伟人的路!
额,
jsp里面也可以写代码的, <% ..%> 这玩意你忘了吗,不过你这样搞有点一夜回到解放前的感觉
谢谢~ 我想问的是,只有这一种办法么?如果不在 .jsp文件里改代码,能不能在其他的地方改呢?
如果jsp接受到请求 jsp不处理谁处理?
jsp也是servlet
嗯,知道,我想问的是,只有这一种办法么?如果不在 .jsp文件里改代码,能不能在其他的地方改呢?
你不知道jsp里面也可以写方法吗?
这个GET请求修改数据库感觉不太合适啊。
不能再点击链接的时候先通过JS提交个post请求该数据库再进链接吗?