社区
Web 开发
帖子详情
jsp页面可以传参到servlet吗?
happydaisy1985
2008-11-08 09:03:56
问题如题,如果可以的话怎么实现呢?请大家指教!
...全文
317
10
打赏
收藏
jsp页面可以传参到servlet吗?
问题如题,如果可以的话怎么实现呢?请大家指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
耶律火柴
2008-11-08
打赏
举报
回复
[Quote=引用 6 楼 happydaisy1985 的回复:]
引用 5 楼 siyanfighting 的回复:
1、在表单(form)中的元素被封装到request中,在servlet中直接获取就可以,
2、可以在jsp页面上: <%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
可是我在servlet中用String zdid=String.valueOf(request.getAttribute("zdid"));来获得zdid时,javac编译时出现错误:变量request找不到符号?
[/Quote]
extends HttpServlet//继承这个类了吗,
建议楼主先学学servlet是什么东西吧,
huang_w
2008-11-08
打赏
举报
回复
是不是你参数名跟JSP页面传过来的不对应?如果你用request.getAttribute("zdid")),你在页面要setAttribute("zdid")进去。
如果你在超链接那里传参数<a href="servlet?zdid=值">连接</a>你可以直接写request.getParameter("zdid"); 而且都不用在转一次String.valueOf 因为request.getParameter("zdid") 返回的是String类型
FL1429
2008-11-08
打赏
举报
回复
1,表单传值
2,url传值
3,放到属性中
happydaisy1985
2008-11-08
打赏
举报
回复
顶一下,这是什么错误呢?是不是需要的包我没有引入,希望大家多多指点!!
happydaisy1985
2008-11-08
打赏
举报
回复
[Quote=引用 5 楼 siyanfighting 的回复:]
1、在表单(form)中的元素被封装到request中,在servlet中直接获取就可以,
2、可以在jsp页面上: <%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
[/Quote]
可是我在servlet中用String zdid=String.valueOf(request.getAttribute("zdid"));来获得zdid时,javac编译时出现错误:变量request找不到符号?
耶律火柴
2008-11-08
打赏
举报
回复
1、在表单(form)中的元素被封装到request中,在servlet中直接获取就可以,
2、可以在jsp页面上:<%request.setAttribute("para","kk");%>,然后在servlet中获取。
PS:jsp在后台被处理的时候是先转换成servlet的。
抬头望远,低头沉思
2008-11-08
打赏
举报
回复
楼主试试
抬头望远,低头沉思
2008-11-08
打赏
举报
回复
一共有四个方法:
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 ");
老紫竹
2008-11-08
打赏
举报
回复
呵呵, GET/POST都可以啊
<a href="myservlet?id=1">go</a> GET方式
POST
我就不写了,你会表单吗?
ly_liuyi
2008-11-08
打赏
举报
回复
& ?
request.getParameter("");
jsp
传参
servlet
接收中文乱码问题的解决方法
毕竟数据是根本嘛,首先我用的是hibernate+
servlet
,但是在
jsp页面
传参
到
servlet
的时候中文一直乱码,我尝试了好多方法,最后还是解决了。 第一,首先看清项目的编码,
jsp页面
的编码 第二,修改tomcat 下面的server....
java web技术开发大全(最全最新)
5.3.6
JSP页面
中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 5.5.2 pageContext封装对象 5.5.3 其他的JSP内置对象 ...
javawen之jsp从入门到项目实战(jsp+
servlet
)
本课程对JSP做了详细讲解,主要涉及的课程内容:jsp的底层原理,jsp与
servlet
的区别,
jsp页面
如何插入java代码,jsp中的3个指令、7个动作,9个内置对象的使用,EL表达式,JSTL标签,如何自定义标签,MVC模式,jsp+...
java web开发技术大全
5.3.6
JSP页面
中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 5.5.2 pageContext封装对象 5.5.3 其他的JSP...
SpringMVCStudy:在SpringMVC中学习的一些记录,先学习jsp语法
重定向到HelloWorld的demo:按'user’参数名指定传入参数:从URI中指定传入多个参数的情况:仅用于从服务器向浏览器返回一个字符串,注意字符编码问题:访问自己创建的
Servlet
:查看jsp生命周期函数调用的代码:查看...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章