用jsp做页面,如何获取当前页面的值

用jsp做页面,如何获取当前页面的值,第1张

用JavaScript可以实现你在你的单选按钮的标签写onClick="getText(this)"然后在JS中写方法function getText(obj){var selectText = objvalue;//selectText就是你选的单选按钮的值;documentgetElementById("showText")value=selectText;//我这是举例子,把你选择的单选按钮的值显示在一个文本框中,你可以变通一下根据你需要//这样你鼠标点哪个单选按钮,那个按钮的值就马上显示在文本框中}

如果是javascript获取 documentgetElementById("表单的ID")value;

如果是servlet 在目标servlet调用 requestgetParameter("表单的name值 注意:id值获取不到")

如果是struts框架的html标签 比如<html:text property="name" styleId="ID"></html:text>

是一个文本 在js获取就要标记 styleId="ID" 同样 documentgetElementById("表单的ID")value;

在struts html标签中 styleId 就相当于id

如果是目标 action 就 requestgetParameter("property的值");

假如在该文本框设一name与id(假如是name="account" id="account")

可以直接用requestgetParameter("account")来获取;

当然,也可以用JavaScript来得到值:var account = documentgetElementById("account")value;

doget方法。每个Servlet一般都需要重写doGet方法,因为父类的>

form里面

method="post"---------->dopost

method="get"---------->doget

<form method=post name=form1>

<a href=1aspabcd=abcd>是get

扩展资料:

一般来说我们是用不到doGet方法的,doGet方法提交表单的时候会在url后边显示提交的内容,所以不安全。而且doGet方法只能提交256个字符(1024字节),而doPost没有限制,因为get方式数据的传输载体是URL(提交方式能form,也能任意的URL链接),而POST是>

通常使用的都是doPost方法,你只要在servlet中让这两个方法互相调用就行了,例如在doGet方法中这样写:

public void doGet(>

hrows ServletException, IOException {

doPost(request,response);

}

1、首先,需要JSTL-12的jar包,自行百度搜索下载。

2、将JSTL-12的jar包放入web工程的lib文件夹下。

3、在需要的遍历List的页面中引入JSTL的核心标签库。

4、使用<c:forEach><c:forEach/>标签遍历List数组。

5、items中使用EL表达式,来拿到List数组。

6、var用指定变量名来接收遍历数组的值。

7、利用EL表达式,将var中的值取出,即可。

8、展示效果。

使用iterator标签就可以了。

<seclect >

<logic:notEmpty name="catalog">

//id属性为catalog集合中的当前元素起一个别名

<logic:iterate id="li" name="catalog">

<option>

<bean:write name="li" property="name"/></option>

</logic:iterate>

</logic:notEmpty>

</seclect>

以上就是关于用jsp做页面,如何获取当前页面的值全部的内容,包括:用jsp做页面,如何获取当前页面的值、使用jsp获取当前页面的文本框中输入的值该怎么获取,哪位大师知道帮帮忙啊、如何用jsp读取文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存