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

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的功能呀.

...全文
32 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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”就根本没有执行,所以你的条件语句就不错当然会出错了!!!!
但愿大家互相进修进修,大家对于破解都不是很了解,人们想学破解,可是去无从入手,所以决议为大家写1个破解初级读物的教程,但愿能大家了解破解有一些帮忙,但愿能有更多的人踏入破解的大门   1.低级,修改步伐,用ultraedit等东西修改exe文件,称暴力破解,略称爆破   中级,追出软体的注册码   高级,开具注册机   2.经常使用破解东西   (1)侦壳东西:PEiD   (2)消息联合的OllyDbg引领破解东西的新潮水   一,此刻咱们起首来进修下破解的开端,爆破~   1.侦壳   要破解1个软体起主要做的就是侦壳,要侦壳就要对壳有绝对似的了解,家喻户晓,软体作者用编程语言编著好软体后,是将它编译成扩展名为EXE的可执行文件编译为EXE的目的有两点:   (1)有一些版权信息需要掩护起来,不克不及让别人随心改动,如作者的姓名、软体名称等;   (2)需要给步伐"瘦身",从而利便存储、使用以及网上传道输送   为了编译,会用到一些软体它们能将可执行文件压缩以及对信息加密(图1),实现上面所说的两个功效,这些个软体称为加壳软体为软体加上的东东就称为"壳"加壳软体差别于一般的WinZIP、WinRAR等打包类压缩软体加壳软体是压缩可执行文件的,压缩后的文件可以直接运行   最多见的加壳软体有3个:ASPACK 、UPX、PEcompact终究它们是主流,据计数,用它们加壳的软体约占市面所有软体的90%!其它不经常使用的加壳软体有ASPROTECT、PETITE 、NEOLITE、TELOCK等软体最多见的编程语言是Delphello,Visual Basic(略称VB),Visual C++(略称VC)了解些编程的常识,会让破解更加轻车熟道   底下来讲侦壳,此刻比力经常使用侦壳软体就PeiD,他具备华美的图形界面外壳整合(新增到鼠标右键)功效令使用更加利便,撑持拖放操作配置时,务将"扩展到鼠标右键"打上对号   其使用要领是,鼠标点住XX.exe,按鼠标右键,选"使用PEid扫描"便可;"壳"的信息就显示在底部   2.破解东西OD   有关OD的先容我把他放到附件里了,这个是看雪论坛的先容,是比力周全的,至少我感觉比我写的要好,所以大家根据他可以大好的了解OD   3.爆破实例   爆破是破解的开端,所说的爆破,就是指路程经过过程修改可执行文件的源文件,降临达相应的目的你半大白?呵呵,举个例子好了,好比说某同享软体,它比力用户输入的注册码,要是用户输入的,跟它路程经过过程用户名(或其它)算出来的注册码相等的话(也就是说用户输入的注册码不错了),那末它就会跳到注册乐成的处所去,不然就跳到堕落的处所去   大白过来了吧,咱们只要找到这个跳转指令,把它修改成咱们需要的"造型",如许,咱们是否就可认随心所欲了?   一,破解时经常使用的汇编指令如下,汇编较弱者可先强行违住,以后就可逐步理解了   cmp a,b //比力a与b   mov a,b //把b的值送给a,使a=b   ret //归回主步伐   nop //无效用,英文"no operation"的简写,意思是"do nothellong"(呆板码90) (解释:ultraedit打开编辑exe文件时瞅见90,等同于汇编语句nop)   call //挪用子步伐,子步伐以ret末端   je 或jz //若相等则跳(呆板码74 或0F84)   jne或jnz //若不相等则跳(呆板码75或0F85)   jmp //无前提跳(呆板码EB)   jb //若小于则跳   ja //若大于则跳   jg //若大于则跳   jge //若大于等于则跳   jl //若小于则跳   jle //若小于等于则跳   pop xx //xx出栈   push xx //xx压栈   更为具体的指令查阅汇编册本   4.破解常见修改,参看表1   汇编指令修改 相应的呆板码修改(路程经过过程16进制编辑器实现)   jnz/jne->nop 75->90   jnz/jne -> jmp 75-> EB   jz/je->nop 74->90   jz/je -> jmp 74-> EB   jnz -> jz 75->74 或 0F 85 -> 0F 84   jz -> jnz 74->75 或 0F 84 -> 0F 85   jnz -> jz 75->74 或 0F 85 -> 0F 84   je-> jne 74->75 或 0F 84 -> 0F 85   表1

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧