第一次JAVAEE实验

实验中成功创建了空项目并强调了命名规范化。通过快捷键优化编码效率,如Ctrl+O用于添加注解。解决了Servlet映射、405错误和TomEE配置问题。学习了注解和web.xml配置Servlet,了解了Servlet的继承实现方式,以及如何处理中文乱码和请求转发。
摘要由CSDN通过智能技术生成

第一次实验小结:

(1)创建空项目成功

(2)注意命名规范化

(3)快捷键:

① Ctrl+O 加注解方法

② sout 自动填充System.out.println

③ .var自动填充变量类型和变量

(4)问题及解决:

① servlet不能映射为一个url模式(url-pattern):

Target文件——右侧工具栏——plugins插件——clean——clean-clean双击

② 405方法不允许此URL不支持HTTP方法GET:

不要调用父类方法(一般有super)

③ Idea Error:TomEE required to support EAR/EJB deployment解决方法:Edit Configurations——Tomcat Server——删掉,+一个War Exploded发布项目——提交

(5)学习进展:

① 注解:

@WebServlet(name=”Myservlet”,value={”/servleta”,”/servletb”})

@WebServlet(”*.action”) //通配符

@WebServlet(”/abc/*”) //通配符

//注解用来使用servlet

② 节点配置servlet:web.xml

<servlet>

<servlet-name>Myservlet03</servlet-name>//class类名

<servlet-class>com.example.javaee_demo_01.Mysevlet03</servlet-class>

//包名一直到类名

</servlet>

<servlet-mapping>

<servlet-name>Myservlet03</servlet-name>//class类名

<url-pattern>/servlete</url-pattern>//注解里的value

<url-pattern>/servletf</url-pattern>

</servlet-mapping>

③ Servlet class 可以 【implements Servlet】、

【extends HttpServlet】【extends GenericServlet】

④ 解耦用注解,集成用web,多用优点

⑤ 防止中文乱码:

resp.setContentType("text/html;charset=UTF-8");

⑥ Servlet对象之间转交

//申请转交对象

RequestDispatcher rd= req.getRequestDispatcher(s:"/servlet02");//对象名

rd.forward(req,resp);//完成转交

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值