jsp中怎么取到本页的值(用java代码)
7个回答
展开全部
这主要是一段修改用户信息的代码,修改那就是获取本页的值的
<%@ 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>
<%@ 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");
这样就能取到了
展开全部
如果是像输入框的那种值没有动作获取不了,你可以把表单提交到本页面获取
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
浏览器显示了JSP页面已经其实已经经过了后台的运行,生成的是静态页面。
如果此时在页面上的交互只有通过javascript等页面脚本语言。
如果说复杂的逻辑,通过Ajax方式调用后台的Java方法进行操作,再将返回值在页面进行展现。
如果此时在页面上的交互只有通过javascript等页面脚本语言。
如果说复杂的逻辑,通过Ajax方式调用后台的Java方法进行操作,再将返回值在页面进行展现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
String str="abc";
%>
jsp代码......
<%
out.print("str");
%>
或者
<%=str%>
String str="abc";
%>
jsp代码......
<%
out.print("str");
%>
或者
<%=str%>
追问
本页的值是在文本域里,怎么取到呢?
追答
最简单的使用javascript
也可以
"/>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是怎么取,可以做个类似表单的方式,提交到本jsp然后获取,如果是在页面操作的时候获取的话,就获取不到了。还得看你具体需求是什么样子的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询