在页面A有个按钮和一个输入框,当输入值后,点击按钮到页面B,在页面B显示A的值,点后退到A输入框还是保留刚才的值,然后修改后,跳到B显示最新修改的值,怎么实现?用struts实现,已经规定用input和display这两个action方法,在地址栏输入http://localhost:8080/project/input.do?id=1进入页面A通过参数获取id为1的值,显示在A的输入框,输入框的值更改完毕后进入display方法,处理后到B显示值。好想说的太啰嗦了,大家应该明白吧我主要不知道在A的输入框用什么东西保持值<input type="text" ? ? ? ?,我也想过<html:text ,不过不会用,还有action方法里写什么,希望能看到代码谢谢
能帮你实现的
登录页面(login.jsp)
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<%String name = (String)session.getAttribute("zhi");
if(name == null) {
name = "";
}%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>登录页面</title>
</head>
<body>
<form action="success.jsp" name=form1>
<input type="text" name="username" value="<%=name %>"/>
<input type=submit value="submit" />
</form></body></html>
/*****************************************************************************************/
登录成功页面(success.jsp)
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<%
String name = request.getParameter("username");
session.setAttribute("zhi", name);
System.out.println(session.getAttribute("zhi") + "********" + name);
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>成功页面</title>
</head><body></body></html>
如果使用struts话效果是一样的,你只要将取值方式改为适合的就O了!