初学jsp,碰到一奇怪问题!请大家过来帮忙看看,晚上来结帖!

conquer2004 2005-04-24 09:37:43
我用的是Tomcat4.0.30做服务器。
我的某个页面内容如下:
<html><head><title>login</title><head>
<body>
//<% @page language="java" /> 问题1
<%
String userID=request.getParameter("userID");
String paasword=request.getParameter("password");
if(userID.equals("renping")&&password.equals("wenti"))
{
out.println(userID);
out.println(password);
//<jsp:forward page="load.htm" /> 问题2
}
%>
</body>
</html>

当使用问题1那句话时,就会提示出现非法字符,指向@.
同样,当用问题2的那句话替代上面的那两句输出时也有类似问题。(我这里可能写的本身语法有点问题,但在我的机器上应该是对的。)
总结来说就是不能识别jsp指令,但能识别其内建对象。

我的主目录是自己建的,在D:\myweb.其他设置应该对的,因为我输入Http://127.0.0.1:8080/myweb/index.jsp 能正常显示,还能链接到其他网页(我自己写的index.jsp)
在D:\myweb下我建了个WEB-INF目录,但是我没加web.xml,因为我不知道怎么写里面的内容,我随便考了个web.xml进去却发现连index.jsp都会找不到。
是不是问题就出在这个web.xml上?
哪位达人帮忙解释一下这个web.xml是干什么用的,以及我这种情况该如何写?
还有我的问题到底出在什么地方?我翻了很多书都没有提到会有这种问题。

请大家指教!

...全文
49 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
conquer2004 2005-04-24
我的问题解决了,谢谢上面各位,我晚上一定过来结帖的!原来是我买的那本书有问题,上面的例子就是这么写的。
关于web.xml有谁能说的更详细一点吗?
还有我打算用jsp访问access数据库,要不要在tomcat哪儿改设置啊?是不是就像java程序那样直接用代码直接访问好了?
分不够可以再加的。
真的多谢各位了!
回复
MARS.nEIL 2005-04-24
<%@ page language="java" %> 放在开头
回复
an_andy 2005-04-24
顶一下
回复
jFresH_MaN 2005-04-24
晕,是
<%@ page language="java" %>
回复
zanjun 2005-04-24
<% @page language="java" />
有这种写法吗?
标签都错了
回复
jFresH_MaN 2005-04-24
web.xml是描述一个web项目的,这个是必须的
在里面我们定义servlet,taglib等等关于这个web项目的配置
所以不是说随便拷一个就能用的。。
回复
jFresH_MaN 2005-04-24
<% @page language="java" />
<html><head><title>login</title><head>
<body>
// 问题1
<%
String userID=request.getParameter("userID");
String paasword=request.getParameter("password");
if(userID.equals("renping")&&password.equals("wenti"))
{
out.println(userID);
out.println(password);
%>
<jsp:forward page="load.htm" /> //问题2
<%
}
%>
</body>
</html>
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-04-24 09:37
社区公告
暂无公告