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

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

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

1、如果你用的servlet的话,可以用requestgetParameter("name");这样获取jsp页面表单name="name"值的数据。

2、如果用的struts2的话,必须在Action中写相应的get,set方法,

比如:jsp页面中有个name值等于“name”,那么相应的Action中要有相应的name属性的set和get方法。

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。

Java还剔除了C++的 *** 作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

扩展质料:

Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。

在一个解释性的环境中,程序开发的标准“链接”阶段大大消失了。如果说Java还有一个链接阶段,它只是把新类装进环境的过程,它是增量式的、轻量级的过程。

因此,Java支持快速原型和容易试验,它将导致快速程序开发。这是一个与传统的、耗时的“编译、链接和测试”形成鲜明对比的精巧的开发过程。

参考资料:

java-百度百科

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

首先把用户输入的那个行改成这种

<td><input type="text" onchange="XXX()" id=“num” ></td> js方法名字自己定义

<s: property

然后在js里面添加

function prAmount(){

var data= $("#num)val();

documentgetElementById("coun里加个id然后把那个id名字写在这里")value = data;

}

最后把count:<s:标签里的 value="${newData} id="newData" name="newData"

可以利用form表单提交获取上一个页面的值

例:form表单提交传值及取值

发请求页面

<form style="display: none" method="post"

id="infoDetailsHyperlink" name="input"

action="<%=requestgetContextPath()%>/view/basicmanage/reportTemplet/positionPeopleConfigjsp">

<input name="infoId" id="infoId">

<input name="operationType" id="operationType">

<input name="copyTempletIdConfigPeople" id="copyTempletIdConfigPeople">

</form>

发请求页面,js中发送请求

$("#infoId")val($("#lastStepTempletId")val());

$("#operationType")val($("#operationTypeIdLastStep")val());

$("#infoDetailsHyperlink")submit();

接收页面

<input id="infoId" style="display: none;" value=<%=requestgetParameter("infoId")%>>

<input id="operationType" style="display: none;" value=<%=requestgetParameter("operationType")%>>

<input id="copyTempletIdConfigPeople" style="display: none;" value=<%=requestgetParameter("copyTempletIdConfigPeople")%>>

<script>

<%requestsetCharacterEncoding("utf-8");%> 解决传值时中文乱码问题

</script>

你是想要获取table标签中的html标签内容还是form表单里的值?

如果是table标签中的内容可以利用加备注的形式来实现具体步骤:

1、在html中加备注信息如<!-- 表格开始 --><!-- 表格结束 -->

2、然后利用javanet包下的类来把html界面用流的形式读到内存中

3、 *** 作内存中的字符串

如果是想要form表单的值,可以使用request来获取

1、<inpu type="text" name="username" />

2、后台:String username = requestgetParameter("username");

form的enctype=”multipart/form-data” 这个是上传文件必须的

2applicationContextxml中 <bean id=”multipartResolver” class=”orgspringframeworkwebmultipartcommonsCommonsMultipartResolver”/> 关于文件上传的配置不

@Controller  

public class UploadAction {  

  

    @RequestMapping(value = "/uploaddo")  

    public String upload(@RequestParam(value = "file", required = false) MultipartFile file, >

以上就是关于用jsp做页面,如何获取当前页面的值全部的内容,包括:用jsp做页面,如何获取当前页面的值、java怎样在后台获取前台jsp页面文本框的value值、如何获取jsp页面input的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存