10 个解决方案
#1
& ?
request.getParameter("");
request.getParameter("");
#2
呵呵, GET/POST都可以啊
<a href="myservlet?id=1">go</a> GET方式
POST
我就不写了,你会表单吗?
<a href="myservlet?id=1">go</a> GET方式
POST
我就不写了,你会表单吗?
#3
一共有四个方法:
1.直接用表单提交
<form>
<intput name= " " value= " "/> </form>
这个跟 <% request.setParameter( "xxx ",xxx);%> 类似
2. <% request.setAttribute( "xxx ",xxx);%>
放到seesion里
3. <% session.setAttribute( "ItemValue ", itemName); %>
4.直接用超链接:
<a href= "${pageContext.request.contextPath}/servlet名字?参数1=${参数1的值}&参数2=${参数2的值} "> </a>
要点:1.多个参数之间用 & 隔开
2.通过 pageContext.request.contextPath 获得上下文路径
servlet 里用 request.getParameter( "参数名 ") 接收
例如:servlet 名字为 saveServlet
jsp
<a href= "${pageContext.request.contextPath}/saveServlet?id=${001}&price=${32.5}&num=${500} "> 提交 </a>
serlvet :
String sid = request.getParameter( "id ");
String sprice = request.getParameter( "price ");
String snum= request.getParameter( "num ");
1.直接用表单提交
<form>
<intput name= " " value= " "/> </form>
这个跟 <% request.setParameter( "xxx ",xxx);%> 类似
2. <% request.setAttribute( "xxx ",xxx);%>
放到seesion里
3. <% session.setAttribute( "ItemValue ", itemName); %>
4.直接用超链接:
<a href= "${pageContext.request.contextPath}/servlet名字?参数1=${参数1的值}&参数2=${参数2的值} "> </a>
要点:1.多个参数之间用 & 隔开
2.通过 pageContext.request.contextPath 获得上下文路径
servlet 里用 request.getParameter( "参数名 ") 接收
例如:servlet 名字为 saveServlet
jsp
<a href= "${pageContext.request.contextPath}/saveServlet?id=${001}&price=${32.5}&num=${500} "> 提交 </a>
serlvet :
String sid = request.getParameter( "id ");
String sprice = request.getParameter( "price ");
String snum= request.getParameter( "num ");
#4
楼主试试
#5
1、在表单(form)中的元素被封装到request中,在servlet中直接获取就可以,
2、可以在jsp页面上:<%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
2、可以在jsp页面上:<%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
#6
可是我在servlet中用String zdid=String.valueOf(request.getAttribute("zdid"));来获得zdid时,javac编译时出现错误:变量request找不到符号?
#7
顶一下,这是什么错误呢?是不是需要的包我没有引入,希望大家多多指点!!
#8
1,表单传值
2,url传值
3,放到属性中
2,url传值
3,放到属性中
#9
是不是你参数名跟JSP页面传过来的不对应?如果你用request.getAttribute("zdid")),你在页面要setAttribute("zdid")进去。
如果你在超链接那里传参数<a href="servlet?zdid=值">连接</a>你可以直接写request.getParameter("zdid"); 而且都不用在转一次String.valueOf 因为request.getParameter("zdid") 返回的是String类型
如果你在超链接那里传参数<a href="servlet?zdid=值">连接</a>你可以直接写request.getParameter("zdid"); 而且都不用在转一次String.valueOf 因为request.getParameter("zdid") 返回的是String类型
#10
extends HttpServlet//继承这个类了吗,
建议楼主先学学servlet是什么东西吧,
#1
& ?
request.getParameter("");
request.getParameter("");
#2
呵呵, GET/POST都可以啊
<a href="myservlet?id=1">go</a> GET方式
POST
我就不写了,你会表单吗?
<a href="myservlet?id=1">go</a> GET方式
POST
我就不写了,你会表单吗?
#3
一共有四个方法:
1.直接用表单提交
<form>
<intput name= " " value= " "/> </form>
这个跟 <% request.setParameter( "xxx ",xxx);%> 类似
2. <% request.setAttribute( "xxx ",xxx);%>
放到seesion里
3. <% session.setAttribute( "ItemValue ", itemName); %>
4.直接用超链接:
<a href= "${pageContext.request.contextPath}/servlet名字?参数1=${参数1的值}&参数2=${参数2的值} "> </a>
要点:1.多个参数之间用 & 隔开
2.通过 pageContext.request.contextPath 获得上下文路径
servlet 里用 request.getParameter( "参数名 ") 接收
例如:servlet 名字为 saveServlet
jsp
<a href= "${pageContext.request.contextPath}/saveServlet?id=${001}&price=${32.5}&num=${500} "> 提交 </a>
serlvet :
String sid = request.getParameter( "id ");
String sprice = request.getParameter( "price ");
String snum= request.getParameter( "num ");
1.直接用表单提交
<form>
<intput name= " " value= " "/> </form>
这个跟 <% request.setParameter( "xxx ",xxx);%> 类似
2. <% request.setAttribute( "xxx ",xxx);%>
放到seesion里
3. <% session.setAttribute( "ItemValue ", itemName); %>
4.直接用超链接:
<a href= "${pageContext.request.contextPath}/servlet名字?参数1=${参数1的值}&参数2=${参数2的值} "> </a>
要点:1.多个参数之间用 & 隔开
2.通过 pageContext.request.contextPath 获得上下文路径
servlet 里用 request.getParameter( "参数名 ") 接收
例如:servlet 名字为 saveServlet
jsp
<a href= "${pageContext.request.contextPath}/saveServlet?id=${001}&price=${32.5}&num=${500} "> 提交 </a>
serlvet :
String sid = request.getParameter( "id ");
String sprice = request.getParameter( "price ");
String snum= request.getParameter( "num ");
#4
楼主试试
#5
1、在表单(form)中的元素被封装到request中,在servlet中直接获取就可以,
2、可以在jsp页面上:<%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
2、可以在jsp页面上:<%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
#6
可是我在servlet中用String zdid=String.valueOf(request.getAttribute("zdid"));来获得zdid时,javac编译时出现错误:变量request找不到符号?
#7
顶一下,这是什么错误呢?是不是需要的包我没有引入,希望大家多多指点!!
#8
1,表单传值
2,url传值
3,放到属性中
2,url传值
3,放到属性中
#9
是不是你参数名跟JSP页面传过来的不对应?如果你用request.getAttribute("zdid")),你在页面要setAttribute("zdid")进去。
如果你在超链接那里传参数<a href="servlet?zdid=值">连接</a>你可以直接写request.getParameter("zdid"); 而且都不用在转一次String.valueOf 因为request.getParameter("zdid") 返回的是String类型
如果你在超链接那里传参数<a href="servlet?zdid=值">连接</a>你可以直接写request.getParameter("zdid"); 而且都不用在转一次String.valueOf 因为request.getParameter("zdid") 返回的是String类型
#10
extends HttpServlet//继承这个类了吗,
建议楼主先学学servlet是什么东西吧,