java编程:我用的ssh框架,怎么在action类里获得jsp页面的input里面的值啊,请写个例子给看看了谢谢谢谢

java编程:我用的ssh框架,怎么在action类里获得jsp页面的input里面的值啊,请写个例子给看看了谢谢谢谢,第1张

其实很简单,前提是在input前有一个form来提交,

确定可以正确导航到action,在ssh框架文件配置成功的情况下,把input中的id,

在action中写上一样名字的属性并生成set方法,然后你点击提交按钮会发现,

你的属性就自动有值了,这个是ssh框架的特性,还可以通过其他方法比如ajax等

基本实现逻辑是这样的,当用户在下面填写内容时候 用onchange方法 调用js--然后把填写的内容赋值给变量,因为在js里可以赋值给变量,然后把那个变量 赋值给要显示的位置input 根据指定id 传过去。

1、在Jsp页面将文本框输入域放在html表单form之中提交

2、后台定义一个过滤器继承Filterjava

3、在过滤器中的doFilter方法中,将参数ServletRequest转化为>

jsp在页面上获取java参数总共有以下方法:

(1)直接在URL请求后添加

如:<a href="thexuanjspaction=transparams&detail=directe")直接传递参数, 特别的在使用responsesendRedirect做页面转向的时候,也可以用如下代码: responsesendRedirect("thexuanjspaction=transparams&detail=directe") ,可用requestgetParameter(name)取得参数

(2)jsp:param

它可以实现主页面向包含页面传递参数,如下:

还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:

通过这种方式和一般的表单参数一样的,也可以通过requestgetParameter(name)取得参数

(3)设置session和request

通过显示的把参数放置到session和request中,以达到传递参数的目的

sessionsetAttribute(name,value);

requestsetAttribute(name,value)

取参数:value=(value className)sessiongetAttribute(name);

value=(value className)requestgetAttribute(name);

如果不用Servlet或者诸如Struts这类框架来做后台处理的话,你完全可以在JSP文件里直接写Java代码来处理。<%String pp=requestgetParameter("pp"); //表单提交上来的参数//直接调用smgp的API%>

以上就是关于java编程:我用的ssh框架,怎么在action类里获得jsp页面的input里面的值啊,请写个例子给看看了谢谢谢谢全部的内容,包括:java编程:我用的ssh框架,怎么在action类里获得jsp页面的input里面的值啊,请写个例子给看看了谢谢谢谢、jsp页面怎么获取input的值、如何在过滤器Filter.java中获取jsp页面文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9730945.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存