*
The moose likes Servlets and the fly likes jsp & HTML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "jsp & HTML" Watch "jsp & HTML" New topic
Author

jsp & HTML

Amithkumar Kota
Greenhorn

Joined: Jul 26, 2001
Posts: 10
Well this is my problem. Can anyone clear my doubt.
I have two frames say frame1 and frame2
"frame1" has a jsp page "jsp1"
"frame2" has a jsp page "jsp2"
and there is an intermediate page "jspx"
form output from page "jsp1" goes to "jspx" and then this data is forwarded to "jsp2"
my question is that what do i need to do
for i want to retain the old data submitted by "jsp1" on "jsp2"
even when new form is submitted
i am attaching the code for all the jsp pages
-----------------------------------jsp1-------------------------

<html>
<%@ page import="java.io.*,java.lang.*" %>
<head>
<% String title="";%>
<body>
<div align="center">
<form method="post" action="save.jsp" target="exright_frame" noscrolling>
<%
String ruleType="none";
String save="none";
String rst="none";
String load="null";
String table="";
String submit="";
String file="";

String data= new String();
ruleType = request.getParameter("rule");
save = request.getParameter("save");
rst = request.getParameter("reset");
load = request.getParameter("load");
data = request.getParameter("area");
file = request.getParameter("file");

%>
<table border="0">
<tr><td>
<input type="reset" name="reset" value= " Reset " >
<input name = "rule" type = "hidden" value = <%= ruleType %> >
<input name = "textdata" type = "hidden" value="area" >
<input name="file" type="text" value="/home/akreddy/temp/" >
<input type="submit" name="save" value="Save" >
</td></tr>
</table>
</form>
<p>
</body>
</html>

-----------------------------------jspx-------------------------
<html>
<%@ page import="java.io.*,java.lang.*" %>
<body>
<div align="center">
<%
String ruletype="none";
String text="none";
String filesave="none";
String areatext= new String();

ruletype = request.getParameter("rule");
filesave = request.getParameter("save");
text = request.getParameter("file");
areatext = request.getParameter("area");
%>
<%! public String SavesFiles(String name, String data)
{

try{FileWriter fw = new FileWriter(name);
PrintWriter pw = new PrintWriter(fw);
pw.println(data);
pw.flush();
pw.close();
fw.close();
return("Rule_Saved!!!");
}
catch (Exception e) {
System.out.println(e);
}
return(" Rule_not_Saved!!! ");
}
%>
-->
<%String hello="null";%>
<%hello=SavesFiles(text,areatext);%>
<jsp:forward page="exright.jsp">
<jsp aram name="rule" type="hidden" value= <%=ruletype%> />
<jsp aram name="file" type="text" value= <%=text%> />
<jsp aram name="soap" type="text" value= <%=hello%> />
</jsp:forward>
</body>
</html>
---------------------------------"jsp2"----------------------
<html>
<body>
<div align="center">
<b>DATABASE OF RULES</b>
<%
String rulename= "null";
String filename="null";
String hello= "null";
rulename = request.getParameter("rule");
filename = request.getParameter("file");
hello= request.getParameter("soap");
%>
<hr>
<form scrolling="no" noresize>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top">
<tr><td><font color=FFFFFF><b> Singleton Rules</b></font></td></tr>
</table>
<%if(rulename!=null && filename!=null ) { %>
<% if(rulename.equals("singleton")) { %>
<div align="left">
<a href="list.jsp"><%=filename%></a>
<%}}%>
<br>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top">
<tr><td><font color=FFFFFF><b> Point-Wise Rules</b></font></td></tr>
</table>
<%if(rulename!=null && filename!=null ) { %>
<% if(rulename.equals("point")) { %>
<div align="left">
<a href="list.jsp"><%=filename%></a>
<%}%>
<%}%>
<br>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top">
<tr><td><font color=FFFFFF><b> Unit Rules</b></font></td></tr>
</table>
<%if(rulename!=null && filename!=null ) { %>
<% if(rulename.equals("unit")) {
%>
<div align="left">
<a href="list.jsp"><%=filename%></a>
<%}}%>
<br>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top"></td>
<tr><td><font color=FFFFFF><b> Apply Rules</b></font></td></tr>
</table>
<%if(rulename!=null && filename!=null ) { %>
<% if(rulename.equals("apply")) { %>
<div align="left">
<a href="list.jsp"><%=filename%></a>
<%}}%>
<br>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top">
<tr><td><font color=FFFFFF><b> Main Program</b></font></td></tr>
</table>
<%if(rulename!=null && filename!=null ) { %>
<% if(rulename.equals("mainfile")) { %>
<div align="left">
<a href="list.jsp"><%=filename%></a>
<%}%>
<%}%>
<br>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top">
<tr><td><font color=FFFFFF><b> MakeFile</b></font></td></tr>
</table>
<%if(rulename!=null && filename!=null ) { %>
<% if(rulename.equals("makefile")) { %>
<div align="left">
<a href="list.jsp"><%=filename%></a>
<%}%>
<%}%>
<br>
<br>
<div align="center">
<!--<input name="Rename" type="text" value="/home/akreddy/temp/">
<input name="Rename" type="Submit" value="Rename File"> -->
<br>
<br>
<br>
<input name="Message" type="button" value= <%=hello%>>
<br>
<br>
<table border=0 cellpadding=1 cellspacing=0 width="165" bgcolor=maroon width="100%" scrolling="no">
<td valign="top">
<tr><td><font color=FFFFFF><b> File Manager</b></font></td></tr>
</table>
<table border=0 cellpadding=0 cellspacing=0 width="150" scrolling="no">
<tr><td width=1 bgcolor=cccccc>
<spacer type=block width=0></td>
<td width=1000>
<table border=0 cellpadding=3 cellspacing=0 width="150" scrolling="no">
<tr><td valign=top>
<a href="manage.jsp" target="exright_frame">Rename Files</a><br>
<a href="manage.jsp" target="exright_frame">Download Outputs</a><br>
<a href="manage.jsp" target="exright_frame">View all Files</a></li><br>
</td>
</tr>
</table>
</td>
</td>
</tr>
</table>
</form>
</body>
</html>
------------------------
-reddy
Marcos Maia
Ranch Hand

Joined: Jan 06, 2001
Posts: 977
I didn�t look at all your code but seems like you can do it using the setAttributte, and getAttributte storing the variables in the session and then recovering it.
Amithkumar Kota
Greenhorn

Joined: Jul 26, 2001
Posts: 10
The application needs to be done without servlets... just jsp and html
Mike Curwen
Ranch Hand

Joined: Feb 20, 2001
Posts: 3695

you can still use a session object from JSP's, it doesn't require a servlet.

In your jspx, you would add the submitted values to the session.

Then in jsp2, you would retrieve them from the session.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: jsp & HTML