js或者jsp向jsp中的java变量传值
我有一个方法是获取jsp中相应参数,想把这个值传给该jsp的java变量中,可以实现吗?例如方法<page-id/>获取的是一个id,之后赋给jsp中的java变量<%i...
我有一个方法是获取jsp中相应参数,想把这个值传给该jsp的java变量中,可以实现吗?
例如方法<page-id/>获取的是一个id,之后赋给jsp中的java变量<%int i;%>,这个有什么方法吗?通过js传也可以 展开
例如方法<page-id/>获取的是一个id,之后赋给jsp中的java变量<%int i;%>,这个有什么方法吗?通过js传也可以 展开
3个回答
展开全部
<form id="form1" name="form1" method="post" action="需要转向的页面">
<input type="text" name="name" id="textfield" />
<input type="submit" name="button" id="button" value="提交" />
</form>
接收页面 首先写个java vo 要与表单的对象一致 来保存表单提交的值
接收页面
<jsp:useBean id="自定义名" scope="page" class="vo名"></jsp:useBean>//用来调用vo
<jsp:setProperty property="同上自定义名" name="name名称"/>往vo中存放值
<jsp:getProperty property="同上自定义名" name="vo中保存值的名称"/>//取出VO中的值
</body>
<%= 自定义名.get返回值 %> 取出vo值
其中可能要放入一个包 我记不带清楚了 包名是jstl.jar
js也可以向java传值 还是表单的关系上传的
在js中做个虚拟的标点提交按钮 用js给表单赋值后进行提交 就ok了
<input type="text" name="name" id="textfield" />
<input type="submit" name="button" id="button" value="提交" />
</form>
接收页面 首先写个java vo 要与表单的对象一致 来保存表单提交的值
接收页面
<jsp:useBean id="自定义名" scope="page" class="vo名"></jsp:useBean>//用来调用vo
<jsp:setProperty property="同上自定义名" name="name名称"/>往vo中存放值
<jsp:getProperty property="同上自定义名" name="vo中保存值的名称"/>//取出VO中的值
</body>
<%= 自定义名.get返回值 %> 取出vo值
其中可能要放入一个包 我记不带清楚了 包名是jstl.jar
js也可以向java传值 还是表单的关系上传的
在js中做个虚拟的标点提交按钮 用js给表单赋值后进行提交 就ok了
展开全部
谁说JS不能向jsp,java传值?
传递中文需要转换
location.href='/success.jsp?id=123';
location.href='/TestServlet?id=123';
举个例子:a.jsp 向 b.jsp传值
a.jsp
<% String name = "zhangsan" %>
<input type=”hidden“ name=“a” id="a" value="<%=name%>"
<script>
var n = document.getElementById('a').value;
location.href='b.jsp?name='+n;
</script>
b.jsp
<%
String name = request.getParameter("name");
out.println(name);
%>
传递中文需要转换
location.href='/success.jsp?id=123';
location.href='/TestServlet?id=123';
举个例子:a.jsp 向 b.jsp传值
a.jsp
<% String name = "zhangsan" %>
<input type=”hidden“ name=“a” id="a" value="<%=name%>"
<script>
var n = document.getElementById('a').value;
location.href='b.jsp?name='+n;
</script>
b.jsp
<%
String name = request.getParameter("name");
out.println(name);
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在jsp页面中
java对java传值可以
js对java传值可以
但是java不能向js传值
java向js传值。
var ii=<%=i%>
你说的好像实现不了
java对java传值可以
js对java传值可以
但是java不能向js传值
java向js传值。
var ii=<%=i%>
你说的好像实现不了
追问
我是希望js向java传值,这个怎么实现
追答
不好意思 刚才说反了
js不能想java传值
只能是java向js传值
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询