重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在html中加入java代码,就是jsp页面,jsp里可以加入java代码了,当然也可以调用外部的java。jsp页面要想运行必须放到容器里,例如最流行的tomcat。
创新互联是一家专注于成都网站制作、成都做网站和服务器机柜租赁的网络公司,有着丰富的建站经验和案例。
你应该是新手,还不明白概念,所以在网上找些视频教程看吧,搜索j2ee或者jsp的教程,jsp就是用java程序动态生成html页面,浏览器不能解析java代码,所以tomcat这种服务器负责解析,生成最终的html
在html里面是无法进行java编写的。
但是你可以用jsp来完成java逻辑的开发。(等同于php套路,就是在html里面嵌入后台语言)
随后在jsp内部利用% java %(? php ?)就可以跑java的东西了
应该是把java代码嵌入到 html 中 jsp: %@ page language="java" import="java.util.*" pageEncoding="utf-8"% % String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; % !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" html head base href="%=basePath%" titleMy JSP 'buy.jsp' starting page/title meta http-equiv="pragma" content="no-cache" meta http-equiv="cache-control" content="no-cache" meta http-equiv="expires" content="0" meta http-equiv="keywords" content="keyword1,keyword2,keyword3" meta http-equiv="description" content="This is my page" !-- link rel="stylesheet" type="text/css" href="styles.css" -- /head body % request.setCharacterEncoding("utf-8"); String productName=request.getParameter("productName"); int productNum=Integer.parseInt("productNum"); Object obj=session.getAttribute(productName); if(obj!=null){ int oldNum=((Integer)obj).intValue(); productNum+=oldNum; session.setAttribute(productName, productNum); }else{ session.setAttribute(productName, productNum); } % 购物成功 a href="show.jsp"查看购物车/a a href="index.jsp"继续购物/a % % /body /html 不能实现功能哈 只是给你看看结构
希望采纳
在html中获取镶嵌的java代码变量的方法是通过js实现的。
java代码如下:
%
String guser = (String)request.getSession().getAttribute("userInfo");从session中获取userInfo
pageContext.setAttribute("guser",guser); 设置到request范围,guser接收
%
js获取的方法如下:
script language="javascript"
var gusername = "${guser}"; 通过el表达式获取request中的guser
/script