jsp中怎么取到本页的值(用java代码)

 我来答
albee919
推荐于2016-05-01 · TA获得超过169个赞
知道答主
回答量:113
采纳率:0%
帮助的人:58.1万
展开全部
这主要是一段修改用户信息的代码,修改那就是获取本页的值的
<%@ 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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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(file:///F|/picture/a0b966f55ddc9919bc31098b.jpg);
}
-->
</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>
追问
不是这种的,是本页面的一个隐藏域已经有值,要取到它,在java代码中用怎么取;如,这个域里已经有值,怎么取到在本页
追答
一个js中写就行,document.getElementsByName("comcode");
这样就能取到了
yueqiulin
2011-08-04 · TA获得超过429个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:335万
展开全部
如果是像输入框的那种值没有动作获取不了,你可以把表单提交到本页面获取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江湖人称王嘉嘉
推荐于2016-09-12 · TA获得超过1400个赞
知道小有建树答主
回答量:1047
采纳率:83%
帮助的人:594万
展开全部
浏览器显示了JSP页面已经其实已经经过了后台的运行,生成的是静态页面。
如果此时在页面上的交互只有通过javascript等页面脚本语言。
如果说复杂的逻辑,通过Ajax方式调用后台的Java方法进行操作,再将返回值在页面进行展现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
历盆郁7
推荐于2018-03-13 · TA获得超过4277个赞
知道大有可为答主
回答量:1795
采纳率:100%
帮助的人:894万
展开全部
<%
String str="abc";
%>
jsp代码......

<%
out.print("str");
%>
或者
<%=str%>
追问
本页的值是在文本域里,怎么取到呢?
追答
最简单的使用javascript

也可以

"/>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dgddssdhh
2018-03-13 · TA获得超过768个赞
知道小有建树答主
回答量:1455
采纳率:53%
帮助的人:497万
展开全部
你说的是怎么取,可以做个类似表单的方式,提交到本jsp然后获取,如果是在页面操作的时候获取的话,就获取不到了。还得看你具体需求是什么样子的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式