html条转到jsp只显示jsp的代码
答案:2 悬赏:50 手机版
解决时间 2021-01-01 17:02
- 提问者网友:蔚蓝的太阳
- 2021-01-01 09:42
jsp
<%@ page pageEncoding="GB18030"%>
<% request.setCharacterEncoding("gb18030"); %>
你的名字是:<%=request.getParameter("username")%>
你的密码是:<%=request.getParameter("mypass")%>
你的E-mail:<%=request.getParameter("e_mail")%>
你的职业是:<%=request.getParameter("myrad")%>
你的爱好是:
<%
String mybox[]=request.getParameterValues("mybox");
for(String box:mybox){
out.println(box);
out.println(" ");
}
%>
你的留言是:<%=request.getParameter("myarea")%>
你的籍贯是:<%=request.getParameter("mymenu")%>
最佳答案
- 五星知识达人网友:怙棘
- 2021-01-01 10:45
哥,HTML是超文本标记语言,只需要用浏览器翻译即可
但是JSP是脚本语言,需要有环境来执行!
浏览器只能翻译纯HTML代码,遇到jsp他根本就不认识,当然给你打印出源代码了!
注:浏览器的工作原理
1、直接访问HTML
请求访问html文件===服务器发送HTML文件===浏览器翻译显示
2、访问脚本文件(php、asp、aspx、jsp等)
请求访问脚本文件====服务器脚本翻译器运行脚本语言,将执行结果翻译为html===发送给浏览器==浏览器翻译
在你这里,你本地没有jsp运行环境,所以就这样了,你需要先搭建能运行jsp的环境
但是JSP是脚本语言,需要有环境来执行!
浏览器只能翻译纯HTML代码,遇到jsp他根本就不认识,当然给你打印出源代码了!
注:浏览器的工作原理
1、直接访问HTML
请求访问html文件===服务器发送HTML文件===浏览器翻译显示
2、访问脚本文件(php、asp、aspx、jsp等)
请求访问脚本文件====服务器脚本翻译器运行脚本语言,将执行结果翻译为html===发送给浏览器==浏览器翻译
在你这里,你本地没有jsp运行环境,所以就这样了,你需要先搭建能运行jsp的环境
全部回答
- 1楼网友:神也偏爱
- 2021-01-01 11:19
<%@ page language="java" import="java.util.*" pageencoding="utf-8"%> <% string path = request.getcontextpath(); string basepath = request.getscheme() + "://" + request.getservername() + ":" + request.getserverport() + path ; %> 把这一段复制到最头部,然后改一下后缀就可以了,不过外部的css和js的路径可能也需要改,注意一下就好了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯