jsp中动态显示问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:21:30
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@include file="inc/conn.jsp"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="inc/style.css" rel="stylesheet" type="text/css">
</head>

<%
sql = " Select * From WebConfig ";
rs=stmt.executeQuery(sql);
if(rs.next())
{
String Web_Name=(String)rs.getString("Web_Name");

}
rs.close();
stmt.close();
%>
<body>
<div class="RightTop">网站基本信息配置</div>
<form name="form1" method="post" action="Web_Info.jsp" onSubmit="return User_Check();">
<table width="90%" border="0" align="center" cellpadding="0" cellspaci

问题应该出在这,兄弟
注意你的<%=Web_Name%>该处Web_Name是在
if(rs.next())
{
String Web_Name=(String)rs.getString("Web_Name");
}
这里声明的,它的作用范围只在这个if block里,所以你在后面用表达式获取Web_Name <input ...value=<%=Web_Name%>
自然获取不到

解决办法是把web_Name声明放到外面