当前位置:编程学习 > JAVA >>

jsp程序出问题了

<%@ page contentType="text/html; charset=GB2312" %>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*"%>
<%@ page language="java"%>
<html>
<head>
<title>
tj
</title>
</head>
<body bgcolor="#9933FF">
<center>请输入您要添加的日志内容</center><br>
<center><form action="tj.jsp" method="post">
日志编号<input type="text" name="bh"> 日志主人<input type="text" name="xm"><br>
日志密码<input type="text" name="mm"> 日志日期<input  type="text" name="rq"><br>
日志内容<textarea name="textarea" rows="5" cols="100" ></textarea> 
<br><input type="submit" value="确定" > <input type="reset" value="重置">
</form>
</center>
<%
request.setCharacterEncoding("GBK");
String bh=request.getParameter("bh");
String xm=request.getParameter("xm");
String nr=request.getParameter("textarea");
String mm=request.getParameter("mm");
String rq=request.getParameter("rq");;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:lab","lab","jf033614");
Statement stmt=conn.createStatement();
String sql="insert into myrz values ('"+bh+"','"+xm+"','"+nr+"','"+mm+"','"+rq+"')";
int n;
n=stmt.executeUpdate(sql);
if(n!=0)
{
ResultSet rs=stmt.executeQuery("select * from myrz where my_id='"+bh+"'");
 while(rs.next())
{
   out.print(rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3)+" "+rs.getString(4)+" "+rs.getString(5));
   out.print("<br>");
}
}
%>
</body>
</html>
点击添加按钮后出现的界面中有代码出现,当添加完后出现“Help viewer error URL: Unable to open location: protocol doesn't support output”,那位大侠可以看看啊,谢谢啊! --------------------编程问答-------------------- --------------------编程问答-------------------- <form action="tj.jsp" method="post">这个是提交到tj.jsp,你应该在tj.jsp中去获取表单数据并插入。。查询。。

貌试你都是在一个页面中做的。。。新建一个tj.jsp加入获取参数和执行业务逻辑的代码。。。
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,