http://www.c4dcn.com

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

前言

很多朋友都关注了,我觉得很开心。最近,我正在做。所以,每天我都会把遇到的问题整理出来。可以跟着他们一起讨论,作为自己的项目问题。每天都会遇到很多问题,不做项目就不会遇到。有时候拼写错误能让你找半天。快速定位错误错误是一个程序员最基本的素质。这是经验。既然你满足不了,那我就把问题扔给你!

正文

今天决定在相应的门店做产品发布。具体流程请先看图,已经做了一下午了。第一步进入店铺列表,然后点击商品编辑进入第二页。可以进入相应的店铺。对应的商店里有很多产品,然后我们在商店里点击[/s2]。获取商家号,且不可编辑,不会因为错误的商家号而导致商品在店铺发布。

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

第一个问题?

其实为什么我要固定商家号,而且不能编辑?不仅是我每次进去都可以省略填写,更重要的是这一步会出现数据库错误。为什么?

第一步:用户id,商家id,fk_uer_id,商品id,fk_shop_id关联。因此,商品的外键fk_shop_id被绑定到商家id。所以每次输入商品,都要保证有店铺id,才能正确导入数据。否则,插入失败!一定要贴出来给大家看,因为明白错误才是学习Java最重要的。只有知道了错误,才能有针对性的改变。通常,您还可以提前运行数据库中的sql语句,看看这些语句是否有问题。

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

所以我读出商品编号后,设置为不可编辑,可以省去很多麻烦。

<TDalign="center"bgColor="#f5fAFE">。商户编号:

<tdbgColor="#ffffff"><输入类型="文本"

name="fk_shop_id"value="<%=shop_id%>disabled="disabled"/>;</TD>;

第二个问题?

第二个问题也如上图。每次点击进入下一页,如何用自己的参数传递?

第一步对应上图。第一步是获得相应的商店编号:

href="${pagecontext.request.contextpath}/servlet/searchitemservlet?id=${s.id}"

${}自动从内置对象中查找该值,该值实际上指的是shop_id。因为此页面已经获取了商店对象信息,所以它位于中。,直接把shop简化成S,得到shop_id的值然后通过url地址传过去。

${x}首先,从当前页面中查找X。如果有,就会显示出来。如果没有,查找请求,然后查找会话,然后查找应用程序。

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

接下来交给后台,后台传递request.setAttribute("shop_id",request.getparameter("id"));将前端获取的参数值赋给shop_id,然后转到jsp页面显示,得到上面的图2和图3。

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

那么我们怎么知道参数是从后台来的呢?我们可以这样说:<%

out.print(request.getattribute("shop_id"));

%>这样,页面就可以显示我们的值是否已经成功传递。因为需要自己测试,所以可以留着这句话知道哪里出了问题。

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

接下来,单击发布商品,我们需要将商店id传递给下一页,add.jsp。

在下面的圆圈中通过

Stringshop_id=(String)request.getparameter("shop_id");

out.print(shop_id);

%>获取shop_id的值,在页面顶部,我们看到它确实来了。

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

servlet与jsp,jsp与jsp,jsp与servlet的传递参数问题

现在问题终于解决了。在这个过程中,似乎是这样的。但是在参数传递的过程中仍然存在很多问题。如何写参数,如何传递参数,如何获取参数都需要注意。电学是不会出错的。一旦犯了错误,结果就出不来了。有些错误可以在后台显示,很多显示不出来。所以一定要根据经验来看。有些拼写错误是最致命的,所以一定要检查。我们可以在页面上显示参数,看看哪个没发,然后有针对性的解决。

后面我会画空写下jsp传输的几种方式,做个总结。今天到此为止。感谢您的关注!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。