JSP <%= %> 语法问题

weiryou10 2012-09-17 12:22:29
最近才开始学,就想请问上面这句话到底是啥子意思,我去找了找生成的java文件,里面是写成了out.print(xx),有人说这个可以拿来获取变量的值,求高人指教
...全文
8589 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
JSP页面上的
<%

%>
表示在JSP页面执行JAVA代码,例如:
<%
String s = "abc";
%>
然后你在这个JSP页面就可以取到s的值了,例如:
<input type="text" value="<%=s%>" />
运行后就可以看到文本框的值是abc
liangtu 2012-09-18
  • 打赏
  • 举报
回复
jsp的开发就是java和html的混合体,现在的新项目很少用这种技术了;知道是怎么回事就行,没必要钻研太深。
dw_java08 2012-09-17
  • 打赏
  • 举报
回复
给你看代码例子:
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String currentDate = sdf.format(new Date());

%>


....然后在jsp其他地方
<tr>
<td>拟  稿  人:</td>
<td><input type="text" name="draftsman"
value="<%=session.getAttribute("userName")%>"></td>
<td width="40">拟稿日期:</td>
<td><input type="text" name="createDate"
value="<%=currentDate%>" readonly></td>
</tr>
快乐De程序员 2012-09-17
  • 打赏
  • 举报
回复
就是用来页面上显示变量的值的
翎轩宏 2012-09-17
  • 打赏
  • 举报
回复
<%=表达式%>是输出表达式的,必Java代码简单

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧