jsp页面可以传参到servlet吗?
问题如题,如果可以的话怎么实现呢?请大家指教!
------解决方案--------------------呵呵, GET/POST都可以啊
<a href="myservlet?id=1">go</a> GET方式
POST
我就不写了,你会表单吗?
------解决方案--------------------一共有四个方法:
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)中的元素被封装到request中,在servlet中直接获取就可以,
2、可以在jsp页面上:<%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
------解决方案--------------------