
正文
jsp取java代码值在 java获取jsp页面input的值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何查看jsp中java代码的值
可以在JSP里面直接查看Java代码的值,用el表达式直接获取即可,方法:
${要显示值的名字
}
或者通过JSP页面上写Java代码,输出到后台的方式也可以,如:
%
int
a
=
10;
System.out.println(a);
%
相关问答
Q1: jsp中怎么取到本页的值(用java代码)
这主要是一段修改用户信息的代码,修改那就是获取本页的值的
%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%
%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%
%@page import="bean.Cinfo"%
%@page import="bean.DBConn"%
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /
title客户信息修改/title
style type="text/css"
!--
.STYLE1 {
font-family: "宋体"
}
.STYLE2 {
color: #0000FF
}
body {
background-image: url();
}
--
/style
/head
body
%
List list = (List) session.getAttribute("listCinfo");
%
form action="./ModifyCinfo" method="post" name="form1" id="form1"
span class="STYLE1" label
/label /span
label
div align="left" class="STYLE1"
h1 align="center" class="STYLE2"
阳光酒店
/h1
p
/p
p
/p
div align="center"
br/
br/
/div
div align="center"
table width="85%" border="1"
tr
td
序号
/td
td
客户姓名
/td
td
密码
/td
td
身份证号
/td
td
电话
/td
td
是否修改
/td
/tr
%
for (int i = 0; i list.size(); i++) {
Cinfo cinfo = (Cinfo) list.get(i);
int id = cinfo.getId();
%
tr
td%=id%/td
%
String cname = cinfo.getCname();
%
td%=cname%/td
%
String csex =cinfo.getCsex();
%
td%=csex%/td
%
String cidno = cinfo.getCidno();
%
td%=cidno%/td
%
String ctel = cinfo.getCtel();
%
td id="" %=ctel%/td
td
a href="modifyuserinfo.jsp?id=%=id%cname=%=cname%csex=%=csex%cidno=%=cidno%ctel=%=ctel%"修改/a
/td
%
}
%
/tr
/table
p
label
input onclick="javascript:window.location.href='usermanage.jsp'" type="button" name="Submit" value="返回" /
/label
/p
/div
/form
/body
/html
Q2: JSP取后台JAVA代码
应该是用struts作jsp取java代码值在的吧jsp取java代码值在,a.java是一个action类jsp取java代码值在,在action类中将获得值保存到request或session中jsp取java代码值在,也就是request.setAttribute("xxx",xxxx);在c.jsp中获得request或session中的值,%=request.getAttribute(xxx);% 这样就把后面的xxxx的值获得jsp取java代码值在了。
Q3: jsp 怎么获取java的办法
jsp在页面上获取java参数总共有以下方法jsp取java代码值在:
(1)直接在URL请求后添加
如:a href="thexuan.jsp?action=transparamsdetail=directe")直接传递参数jsp取java代码值在, 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?action=transparamsdetail=directe") ,可用request.getParameter(name)取得参数
(2)jsp:param
它可以实现主页面向包含页面传递参数,如下:
jsp:include page="Relative URL"
jsp:param name="param name" value="paramvalue" /
/jsp:include
还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:
jsp:forward page="Relative URL"
jsp:param name="paramname" value="paramvalue" /
/jsp:forward 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数
(3)设置session和request
通过显示的把参数放置到session和request中,以达到传递参数的目的
session.setAttribute(name,value);
request.setAttribute(name,value)
取参数:value=(value className)session.getAttribute(name);
value=(value className)request.getAttribute(name);
Q4: 怎么在jsp页面获取java在后台产生的变量值,以及从页面传输居到java程序(程序不是嵌在页面的)
比如在后台设置一个值在request里面,request.setAttribute("param",param);
在jsp页面就可以这样获取,${param}; el表达式。
在页面传值到后台中,第一种post方式,提交表单时。
form action="xxx.do" method="post"
input type="text" name="username"/
input type="password" name="password"/
input type="submit"/
/form
点击提交按钮后在后台获取Username,和password
String username =request.getParamter("username");
String password=request.getParamter("password");
如果是get方式提交的话
举个例子:
a href="xxx.do?param1=123"查看/a
那么在后在获取也是一样的
String param1=request.getParamter("param1");
Q5: JS怎么获取JSP中Java的变量值
Java的变量值,理论上在js中是不能获取,但是可以通过间接的方式来获取。
提供两种思路供参考:
1、把java变量的值存在cookie中,js通过cookie去取;
function getCookie(name)
{
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
var value= getCookie("cookie的name名");
2、把java变量的值赋值给页面中input type="hidden"/的value,通过js去取;
var value=document.getElementById("hidden的ID").value;
jsp取java代码值在的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java获取jsp页面input的值、jsp取java代码值在的信息别忘了在本站进行查找喔。








