用过jspSmartUpload的朋友进来看看吧,怎么会这样????

JavaExplorer 2003-10-20 08:24:04
我开始写了2套代码:
addNews.htm & addNews.jsp负责新闻发布(基于文本)
upload.htm & upload.jsp负责上传文件(从csdn的一个示例中copy的)

但是我把两个表单和成一个表单的时候,总也不能够得到正常结果(服务器像死循环似的,硬盘沙沙响)

我把代码贴一下,代码很简单
...全文
39 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
JavaExplorer 2003-10-20
  • 打赏
  • 举报
回复
//addNews.jsp

<%@ page import="com.jspsmart.upload.*" %>
<%@ page import="java.io.*" %>
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="refresh" content="4;url=addNews.htm">
</head>

<body>
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="add" scope="application" class="j2eesite.addNews" />
<%//从客户端得到参数

String newsTitle = new String (request.getParameter("newsTitle").getBytes("8859_1"),"gb2312");
String newsAuthor = new String (request.getParameter("newsAuthor").getBytes("8859_1"),"gb2312");
String newsFromSite = new String (request.getParameter("newsFromSite").getBytes("8859_1"),"gb2312");
String newsFromUrl = new String (request.getParameter("newsFromUrl").getBytes("8859_1"),"gb2312");
String newsKey1 = new String (request.getParameter("newsKey1").getBytes("8859_1"),"gb2312");
String newsKey2 = new String (request.getParameter("newsKey2").getBytes("8859_1"),"gb2312");
String newsType = new String (request.getParameter("newsType").getBytes("8859_1"),"gb2312");
String newsMain = new String (request.getParameter("newsMain").getBytes("8859_1"),"gb2312");

%>
<%//向Bean中发送参数

add.clear();
add.setNewsTitle(newsTitle);
add.setNewsAuthor(newsAuthor);
add.setNewsFromSite(newsFromSite);
add.setNewsFromUrl(newsFromUrl);
add.setNewsKey1(newsKey1);
add.setNewsKey2(newsKey2);
add.setNewsType(newsType);
add.setNewsMain(newsMain);

%>
<%//生成新的htm页面

add.outputToHtm();
add.outputToXml("","");

%>


<p align="center"><font color="#000000" size="-1">已经成功添加了指定文章,被保存到服务器的<%=add.getNewsUrl()%>目录下
</font></p>
<p align="center"><font color="#FF0000" size="-1">2秒后自动跳转,继续添加文章</font><font color="#000000" size="-1">
<a href="index.jsp">回到首页</a></font></p>
</body>
</html>
JavaExplorer 2003-10-20
  • 打赏
  • 举报
回复
//addNews.htm实际就是一些表单代码,可能有些长

<html>

<head>
<title>新建网页 1</title>
</head>

<body>

<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="607" id="AutoNumber1">
<tr>
<td width="607">

<table border="1" cellpadding="3" cellspacing="0" width="100%" id="AutoNumber3" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="100%"> </td>
</tr>
<tr>
<td width="100%">
<form method="POST" action="addNews.jsp">

<table border="0" cellpadding="2" cellspacing="0" width="100%" id="AutoNumber2" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)新闻标题:</span></font></td>
<td width="81%"><input type="text" name="newsTitle" size="50"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)</span></font><font face="Verdana" style="font-size: 9pt">新闻作者:</font></td>
<td width="81%"><input type="text" name="newsAuthor" size="50"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)</span></font><font face="Verdana" style="font-size: 9pt">新闻出处:</font></td>
<td width="81%"><input type="text" name="newsFromSite" size="50"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)</span></font><font face="Verdana" style="font-size: 9pt">出处地址:</font></td>
<td width="81%"><input type="text" name="newsFromUrl" size="50"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)</span></font><font face="Verdana" style="font-size: 9pt">关键字一:</font></td>
<td width="81%"><input type="text" name="newsKey1" size="50"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">关键字二:</font></td>
<td width="81%"><input type="text" name="newsKey2" size="50"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)</span></font><font face="Verdana" style="font-size: 9pt">新闻类别:</font></td>
<td width="81%"><select name="newsType" size="1">
<option value="1">新闻类别一</option>
<option value="2">新闻类别二</option>
<option value="3">新闻类别三</option>
<option value="4">新闻类别四</option>
<option value="5">新闻类别五</option>
<option value="6">新闻类别六</option>
</select></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">新闻附件:</font></td>
<td width="81%">
<INPUT size=40 type=file name="file"></td>
</tr>
<tr>
<td width="19%" align="right"> <font face="Verdana" style="font-size: 9pt">(*</font><font face="Verdana"><span style="font-size: 9pt">)</span></font><font face="Verdana" style="font-size: 9pt">新闻正文:</font></td>
<td width="81%"><textarea rows="10" name="newsMain" cols="48"></textarea></td>
</tr>
</table>
<p align="center"><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
</form>
<p> </td>
</tr>
<tr>
<td width="100%"> </td>
</tr>
</table>

</td>
</tr>
<tr>
<td width="607"> </td>
</tr>
</table>
</center>
</div>

</body>

</html>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧