jsp页面里的java语句不执行

有两个文件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就用来接受显示 应该是页面与页面传参

System.out.println("welcome"+username+"!");
这句错了,
改成:out.println("welcome"+username+"!");
那说明已经运行了,那你先输入英文字母试试,你的问题已经不是不能运行了,而是要解决乱码的问题了.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-01-28
取不到提交的参数。是因为你没写表单。如下:
<form method = "post" action = "XXXXX">
<%
String username=request.getParameter("username");
out.println("welcome"+username+"!");
%>
</form>
第2个回答  2008-01-18
手工传入参数试试:你的地址/weluser.jsp?username=张三
第3个回答  2008-01-18
你是怎么提交的??页面与页面传参还是后台传参?

页面与页面传参,下一个页面要接值的,reguser.jsp页面里"xx.jsp?username=0011"---这点最重要,这里没写肯定没有触发。

<a href="weluser.jsp?username=0001">0001</a>
在weluser.jsp页面用request.getParmeter("username");取得
第4个回答  2008-01-18
out.println();

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网