我是个java菜鸟,首先我想问,为什么我修改页面,我的apache服务器就stop了,必须手动start,
我快疯了,
第二我建立的applet.class在默认文件夹里面\WEB-INF\classes,
在这个目录里
 <jsp:plugin code="Applet2.class" codebase="." type="bean"></jsp:plugin>
codebase怎么写都获取不到,必须换目录,怎样让建立就可以换目录,
我试过建立无法换class的目录啊
谢谢啦

解决方案 »

  1.   

    答1:不知LZ用什么开发工具,eclipse会根据代码的修改而自动重新编译,必要时自动重新启动tomcat。LZ用文本工具手写code,然后自行处理tomcat的?答2:\WEB-INF\classes\里放的是类文件,调用的文件需放去对应的根目录\
      

  2.   

    你的tomcat conf目录下的server.xml文件看看有没有问题,重新安装吧
      

  3.   

    谢谢猩猩兄,我是用eclipse,可我一修改页面,我的右下角的apache箭头是绿的,可点右建
    只有start service,并且页面出错,必须手动的start才行,
    二:我建立applet的时候class就在\WEB-INF\classes\中,无法更改目录啊,
    我都把它复制出来,这样对磊文件就无法再修改了,
    我是太菜了,麻烦你帮帮我
      

  4.   

    若eclipse、tomcat本身没问题的话,
    一定是您的程序出错了。按照tomcat的目录规范,类是放在\WEB-INF\classes\,没必要去花过多时间在这里面,按照规范做就好了
      

  5.   

    我的程序没有错,只要你修改然后保存页面,apache就停止了,必须要重起,
    删除重装还这样,头疼死我了,
    再就是上面那个类是放在那得,可我如果调用里面的applet.class该如何啊,
    所有的路径我都试了全都找不到,绝对路径也没有用,但是把它剪切放根目录下的文件夹就行,
    我不想花这么多时间,可调试起来麻烦死了,郁闷
      <jsp:plugin code="Applet2.class" codebase="." type="bean"> </jsp:plugin> 
      

  6.   

    da11393兄,上面的问题不想研究了,
    我想借这个帖子问你个问题
    <jsp:useBean id="keyRequest" type="test1.classTest" scope="request"></jsp:useBean>
       <jsp:getProperty name="keyRequest" property="name"/>
       <br>
      <jsp:useBean id="keySession" type="test1.classTest" scope="session"></jsp:useBean>
       <jsp:getProperty name="keySession" property="name"/>
         <br>
      <jsp:useBean id="valueApplication" type="test1.classTest" scope="application"></jsp:useBean>
       <jsp:getProperty name="valueApplication" property="name"/>
     
       ${keyRequest.name}
              <br>
       <%=keyRequest.getName() %>
    这有三种表达形式一样的效果,当我们用bean时到底该用哪种啊,糊涂,谢谢啦
      

  7.   

    <jsp:useBean id="keyRequest" type="test1.classTest" scope="request"> </jsp:useBean> 
        <jsp:getProperty name="keyRequest" property="name"/> 
        <br> 
       <jsp:useBean id="keySession" type="test1.classTest" scope="session"> </jsp:useBean> 
        <jsp:getProperty name="keySession" property="name"/> 
          <br> 
       <jsp:useBean id="valueApplication" type="test1.classTest" scope="application"> </jsp:useBean> 
        <jsp:getProperty name="valueApplication" property="name"/>
    这个只是就是范围不一样! 
      

  8.   

    <jsp:useBean id="keyRequest" type="test1.classTest" scope="request"> </jsp:useBean> 
        1.<jsp:getProperty name="keyRequest" property="name"/> 
        <br>    2.${keyRequest.name} 3.<%=keyRequest.getName() %> 
    不好意思,我说的是这三种形式
      

  9.   

    用bean? 那自然是第一种<jsp:useBean id="keyRequest" type="test1.classTest" scope="request">
        <jsp:getProperty name="keyRequest" property="name"/> 
    </jsp:useBean> 
      

  10.   

    这样说吧
    jsp:getProperty 需要这样写<jsp:useBean id="keyRequest" type="test1.classTest" scope="request">
         <jsp:getProperty name="keyRequest" property="name"/> 
    </jsp:useBean> 
    而${keyRequest.name},<%=keyRequest.getName() %> 则可以这样写
    <jsp:useBean id="keyRequest" type="test1.classTest" scope="request">  </jsp:useBean>  
    ${keyRequest.name}  
    <%=keyRequest.getName() %>  
      

  11.   

    也就是说jsp:getProperty需要与jsp:useBean搭配起来用而${keyRequest.name}、<%=keyRequest.getName() %> 则在本页面内可以调用keyRequest的值
      

  12.   

    如果bean的路径没错的话,估计是你eclipse的配置出问题了。把工程目录下的.metadata文件夹删除了,在重新配置一遍,应该就好了