我servlet.java是在项目目录的src/djw下的
现在要在使用它,请教我在form表单中的action该怎么写,要有在什么地方还有配置
我以前一直把数据插入等工作一直写在jsp页面中,现在觉得写在servlet中会好点
谢谢了

解决方案 »

  1.   

    web中需配置servlet及其映射 jsp中直接使用servlet-name中定义的名字即可
      

  2.   

    在web.xml中配置;
    比如这样:
    <servlet>
        <servlet-name>flexGridServle</servlet-name>
        <servlet-class>web.servlet.flexGridServle</servlet-class><!--这是类所在的路径-->
      </servlet><servlet-mapping>
        <servlet-name>flexGridServle</servlet-name>
        <url-pattern>/flexGridServle</url-pattern><!--这是表示所有指定flexGridServle都会到web.servlet.flexGridServle里面去(里面有二个方法doPost,doGet;主要看你请求的方法是post,还是get提交)-->
    在页中这样用
    <a href="flexGridServle">进入</a>
      </servlet-mapping><!--这样就进入得java文件中去了-->//上面二个绿色的字必须一样,名字可以随便起,就是<servlet-name>中的名字,
    //红色表示提交的Servlet;跟 <url-pattern>/flexGridServle</url-pattern>中的名字一样就可以了,也可以随便起,但必须跟<url-pattern>这时起的名字一样</url-pattern>//可以不加前面那一个'/';这样就可以了,不知道你讲的是不是这样
      

  3.   

    这一行中的“</servlet-mapping><!--这样就进入得java文件中去了-->”位置放错了,本来是web.xml中的,跟上面是连起的,注意一下,在页面中只要引用<url-pattern>这里的名字</url-pattern>这里面的名字就可以了
      

  4.   

    你需要在web.xml中配置路径,根据里面配置的路径写form中的action,其实action中的名字可以随意
    web中的配置问题楼上说了
      

  5.   

    回复3#可是我web.xml中没有这样的项啊
      

  6.   

    是在项目中web.xml还是在tomcat中配置的