jsp页面的问题
老师的jsp生成没有html的格式我这边生成后有html的格式直接在body里面写就可以了吧
还是需要都删掉呢如不需要删除contentTypepageEncoding 写在head里面吗还是写在最上方
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>用来保存页面的页脚部分的内容</title>
</head>
<body>
<hr/>
Copyrgiht 1999-2018
</body>
</html>
最上面写了配置信息 那<meta charset="UTF-8"> 是不是就可以省略了还是说contentType配置的只有jsp的代码块内的信息而<meta charset="UTF-8">配置的是html的两者间不重复
问题2
为什么第一个out是单引号而倒数第三个out是双引号都是字符啊。
问题3如果在java中的注解写映射地址了java中的注解的url对应的是web中的不需要重复定义了
还需要在action里写映射地址吗这列也是需要写的吧action对应的url是为了发送给servlet进行处理吧。简单理解为html为前段的页面 通过action转到了后台。进行处理对吧
通过创建servlet进行输入url之后生成的java直接都有注释上面写的对应的url阿
问题3:
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public RequestServlet() {
super();
// TODO Auto-generated constructor stub
}
这是什么什么意思,为什么自动重写post、get方法会出现这个,
如果不设置post,或get方法,通过service自动默认的是get方法吗?
正在回答 回答被采纳积分+1
同学你好,1、
1)同学保留下来也是可以的,并没有强制要求。contentTypepageEncoding需要写到最上方。
2)pageEncoding是jsp文件本身的编码。
contentType的charset是指服务器发送给客户端时的内容编码。
<meta>是告诉浏览器是采用何种编码方式显示HTML页面,同学可以进行去除,但如果使用了html标签,则建议添加上。
2、out.write()方法支持传递字符(char)与字符串(String),所以可以使用单引号与双引号。
3、
1)是的,在web.xml中配置url与注解中配置的url是会重复,则同学配置一个即可。
2)是的,是需要在action中书写访问地址的。
4、
1)同学描述的RequestServlet()是一个构造方法,在重写方法时,可能编译器就自动添加了无参构造,同学可以忽略此问题。
2)并不是哦~在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。可以处理get/post方式的请求,如果servlet中有Service方法,会优先调用service方法对请求进行处理。
祝学习愉快!
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星