Java初学者关于servlet的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java初学者关于servlet的问题相关的知识,希望对你有一定的参考价值。

初学java,之前做了个简单的学生管理系统,直接在jsp页面上调用java类,现在我想加入servlet ,用servlet接受页面的数据,比如form提交的这些信息等等,那么我的servlet应该加到哪呢,是action么,还是新建servlet包?
问题不算难吧,就20分全拿出来了,谢谢。
servlet我基本了解一些,xml配置也会,我疑惑的就是像dreamwangqing那哥们回答的那样,servlet究竟放哪,我系统里4个包,一个实体类的包,一个action,一个dao,一个db,serlet要加入的话放在哪呢?

首先,你做一个项目,包结构应该划分清楚,一般可以把数据库处理类放在一个dao包中,servlet的话就可以放到action中吧。当然这不是绝对的,怎么划分包结构完全取决于你自己。
其次,建议你使用MVC模式知道项目设计,比如在Servlet+JSP+Java的小项目中,Servlet作为控制层,应该与dao层分开。
了解到你现在的学习程度,我建议你现在到网上找些比较好的小项目看下,这样提升应该是比较快的,你可以看到人家的项目结构怎么安排的,编码规范上怎么做的。
参考技术A 建议你还是去网上找资料看吧,不难。但是百度回答的话不会很详细的。

servlet就是java类,只不过他继承了HttpServlet 类。建立好servlet类后,需要在web.xml中进行配置,指定url访问的是哪个servlet。from提交时,只要提交你配置好的访问servlet的url路径就行了
参考技术B 楼主,看来只有我懂你啊。新建包

另外建一个 xxx.xxxx.xxx.servlet 包
参考技术C 新建个servlet类,在web.xml立配好,action里只要servlet的路径和名字就行了 参考技术D 通过servlet来实现action,通过servlet的跳转页面来跳转到执行的jsp页面。。

以上是关于Java初学者关于servlet的问题的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis+Servlet+Mysql 整合的一个小项目:对初学者非常友好,有助于初学者很快的上手Java Web

Jsp,Servlet初学总结

初学JAVA问一个关于SCANNER的问题

关于存储总数和求平均值的初学者 Java 问题

关于java的初学体验总结

(我是初学者)自己关于java初学函数方法时的一些疑问即验证