有两个文件reguser.jsp:用来提交用户名,提交到weluser.jsp页面中
weluser.jsp: 用来接受用户名并且显示到weluser.jsp页面中
weluser.jsp中的代码如下,为什么不能执行<% %>中的语句! 我安装了tomcat6.0 weluser.jsp也能提交数据。但是weluser.jsp为什么不能显示
所以我估计是其中内嵌的java语句没有执行! 或者是要配置tomcat! 请高手赐教 谢谢 各位!
<%@ page contentType="text/html";charset="GBK" language="java" import="java.sql.*" errorPage=""%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html ; charset="GBK">
<title>欢迎您</title>
</head>
<body>
<center>
<%
String username=request.getParameter("username");
System.out.println("welcome"+username+"!");
%>
</center>
</body>
</html>
我将 System.out.println("welcome"+username+"!");
改成 out.println("welcome"+username+"!");
依然不能实现 从上一个页面读取 用户名 显示为:welcome ****!
在reguser.jsp有一个文本框 里面输入用户名 weluser.jsp就用来接受显示 应该是页面与页面传参
这句错了,
改成:out.println("welcome"+username+"!");
那说明已经运行了,那你先输入英文字母试试,你的问题已经不是不能运行了,而是要解决乱码的问题了.
<form method = "post" action = "XXXXX">
<%
String username=request.getParameter("username");
out.println("welcome"+username+"!");
%>
</form>
页面与页面传参,下一个页面要接值的,reguser.jsp页面里"xx.jsp?username=0011"---这点最重要,这里没写肯定没有触发。
<a href="weluser.jsp?username=0001">0001</a>
在weluser.jsp页面用request.getParmeter("username");取得