很菜的问题,请帮忙,谢谢!

tony_jian 2003-10-12 01:31:13
1:在TOMCAT的JSP例子中有一个错误页的演示例子内容是猜作者喜欢的车可是我看了半天也不明白:
if(select.equals("作者喜欢的车")){
//导向选择正确的提示页
}
可是当客户并没有选中作者喜欢的车并提交时,为什么会导向错误页代码?后面也没有else处理语句呀?

2: 不知道怎么在TOMCAT中配置一个虚拟目录.如建立一个webapp一样的目录,我把自己写的JSP页放到 webapp\samples\jsp\myDirectory\下时总报错说该页无效,当我把自己写的BEAN放到webapp\samples\web-inf\classes\my\directory\下再调用时也饱无效.
我是这么访问的:http://localhost:8080/samples/jsp/mydirectory/myjsp.jsp
调用bean或servlet时在JSP页中是这么写的:"../my/myBean"或"../my/mySevlet"

3: 目前为止我仅仅是用eclipse建立一个目录再建一个包再在包中建CLASS文件. 一直也不知道在ECLIPSE中写JSP并调试.哪位高手能举例一下ECLIPSE的功能呀.

...全文
10 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tony_jian 2003-11-06
upup
回复
tony_jian 2003-10-23
uuuup
回复
tony_jian 2003-10-16
to:mtou(逆风) ( ) 信誉:100
先谢了,我去看一下.


请各位谈谈我的其它问题呀.
回复
jackal81 2003-10-16
bean写好了基本不会出错吧,jsp还是看报错信息具体是哪一行错了,或加上out.print();输出当前的变量值(我没有用IDE工具).


至于你的问题;./my/myBean"或"../my/mySevlet"我不知道是在哪里调用,可能"/"改成"."吧

试试看

回复
hecixing 2003-10-16
帮你up.haha ,俺也不会
回复
mtou 2003-10-16
TOMCAT中配置一个虚拟目录
http://expert.csdn.net/Expert/topic/2352/2352766.xml?temp=.4181787
回复
tony_jian 2003-10-16
up
回复
tony_jian 2003-10-16
TO:: yaray(雅睿,生活在别处)
谢谢!

请各位谈谈第一个问题和第三个问题呀!
回复
yaray 2003-10-16
以配置Tomcat为例:
------------------------------------------------------------------------
目录结构及各类文件放置:
C:\myapp\
|
+---index.jsp
|
+---WEB-INF\
| |
| +---classes\
| | |
| | +---[包名\]*.class文件 <--如有包名则建立相应的目录结构
| |
| +---src\
| | |
| | +---[包名\]*.java文件 <--java文件放在此处(仅建议)
| | <--如有包名则建立相应的目录结构
| +---lib\
| |
| +---*.jar <--放置仅用于本应用的jar文件(如:数据库驱动的jar文件)
+---jsp\ <--放置所有JSP文件(仅建议)
|
+---*.jsp

------------------------------------------------------------------------
配置虚拟路径(配置%Tomcat%\conf目录下的server.xml文件):
<Context path="/MYAPP" docBase="c:\myapp" debug="0" reloadable="true"/>

path : 指在IE地址栏内的访问地址,本处如:http://localhost:8080/MYAPP
docBase : 你的应用的文件所在目录,本处如:c:\myapp

------------------------------------------------------------------------
Bean的使用:

1.定义Bean:
package com.yaray;
....
public class TestClass{
....
public void sayHello(){
System.out.println("Hello !");
}
}

2.JSP调用Bean:

2.1调用方法一:
<%@ page import="com.yaray.TestClass,java.sql.*"%>
<jsp:useBean id="testClass" class="TestClass" scope="page">

2.2调用方法二(:::注意:仅当Bean定义了包名时能如此使用,即:省略import):
<jsp:useBean id="testClass" class="com.yaray.TestClass" scope="page">

3.使用:
<%
testClass.sayHello();
%>
回复
tony_jian 2003-10-12
谢谢楼上两位的回答!
========================================================
to; squallzeng(小呆呆) ( ) 信誉:100
我只是说一下大概意思你可以把select看成是:
String select=request.getParameter("select");
========================================================
to: yaray(雅睿) ( ) 信誉:100
sorry!在这里输入错了,实际操作中我注意了大小写.
========================================================

各位是否能说一下当你写好了自己的jsp+servlet+bean时,在TOMCAT下是如何测试的?谢谢!
回复
yaray 2003-10-12
访问地址应该是:http://localhost:8080/samples/jsp/myDirectorymyjsp.jsp
注意访问地址中的目录名应该与实际目录名相同大小写!!!
回复
squallzeng 2003-10-12
不知道楼主是在写JSP还是在写SQL啊,这样子肯定是有错的,因为你的“select”就根本没有执行,所以你的条件语句就不错当然会出错了!!!!
回复
相关推荐
综教楼后的那个坑用双向链表实现 描述   在 LIT 综教楼后有一个深坑,关于这个坑的来历,有很多种不同的说法。其中一种说法是,在很多年以前,这个坑就已经在那里了。这种说法也被大多数人认可,这是因为该坑有一种特别的结构,想要人工建造是有相当困难的。   从横截面图来看,坑底成阶梯状,由从左至右的 1..N 个的平面构成(其中 1 ≤ N ≤ 100,000),如图:    *            * :    *            * :    *            * 8    *    **      * 7    *    **      * 6    *    **      * 5    *    ********* 4 <- 高度    *    ********* 3    ************** 2    ************** 1 平面 |  1  |2|   3    | 每个平面 i 可以用两个数字来描述,即它的宽度 Wi 和高度 Hi,其中 1 ≤ Wi ≤ 1,000、1 ≤ Hi ≤ 1,000,000,而这个坑最特别的地方在于坑底每个平面的高度都是不同的。每到夏天,雨水会把坑填满,而在其它的季节,则需要通过人工灌水的方式把坑填满。灌水点设在坑底位置最低的那个平面,每分钟灌水量为一个单位(即高度和宽度均为 1)。随着水位的增长,水自然会向其它平面扩散,当水将某平面覆盖且水高达到一个单位时,就认为该平面被水覆盖了。   请你计算每个平面被水覆盖的时间。    灌水 水满后自动扩散 | | * | * * | * * * * V * * V * * * * * * .... * *~~~~~~~~~~~~* * ** * *~~~~** : * *~~~~**~~~~~~* * ** * *~~~~** : * *~~~~**~~~~~~* * ** * *~~~~**~~~~~~* *~~~~**~~~~~~* * ********* *~~~~********* *~~~~********* *~~~~********* *~~~~********* *~~~~********* ************** ************** ************** ************** ************** **************    4 分钟后    26 分钟后        50 分钟后    平面 1 被水覆盖     平面 3 被水覆盖    平面 2 被水覆盖输入   输入的第一行是一个整数 N,表示平面的数量。从第二行开始的 N 行上分别有两个整数,分别表示平面的宽度和高度。 输出   输出每个平面被水覆盖的时间。
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-10-12 01:31
社区公告
暂无公告