set beanJars=.examplesWEB-INFjspbeans;.webpagesWEB-INFservlets;.webpagesWEB-INFjspbeans;
这至少说明一点,就是在examples文件夹和webpages文件夹这两个可以查看jsp网页的目录中,WEB-INFjspbeans这个路径必须设在beanJars这个变量中的。说到这里你该知道怎么设置自己的发布目录了吧。还是举个例子吧:
在jswdk目录下建立一个自己的发布目录(例如jsppages),然后在jsppages中再建一个命名为WEB-INF,在WEB-INF中建立一个jsp和servlets,再在jsp中建立一个beans,这样目录结构就基本完成了,然后把mappings,mine,servlets,webapp这四个文件拷贝到WEB-INF目录里,到此为止第一步就完成了。接下来修改webserver.xml文件和startserver.bat文件。用写字板打开webserver.xml文件找到如下语句:
把examples改为jsppages然后保存,接着修改startserver.bat文件找到如下语句:
set beanJars=.examplesWEB-INFjspbeans;.webpagesWEB-INFservlets;.webpagesWEB-INFjspbeans;
然后把jsppagesWEB-INFjspbeans路径添加到beanJars变量中。好了,到此为止所有工作都做完了,给个helloworld.jsp程序试试看:
<head>hello world
</head>
<body>
<%
String Msg="This is JSP test.";
out.print("Hello World!");
%><%=Msg%>
</body>
把这个jsp文件放到自己建的发布目录或其子目录下,然后运行http://localhost:8080/jsppages/helloworld.jsp
看看,是不是看到Hello World! This is JSP test.字样?另外,用java的字节码文件必须放在jsp/beans目录中,编写的jsp文件记得引用就行了。
bill-转自:csdn Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
标签: