
正文
jsp中java代码片段,jsp脚本片段
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
script怎样读取jsp java代码片段
可以,直接使用表达式 。 例如:java中一个名为name的变量,在js中可以这样调用var name = "%=name %";
相关问答
Q1: jsp在本页的java代码片段内怎么获取input的text值
%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%
%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%
html
head
/head
body
form action="test.jsp" method='get'
input type='text' name='mytext' /
input type='submit' value='click' /
/form
%out.print(request.getParameter("mytext")); %
/body
/html
Q2: 在jsp页面如何输出java代码怎么写
jsp的组成: jsp = html + java脚本 + jsp标签(指令)
jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。例如:request对象、out对象
3种java脚本:
%...%:java代码片段
%=...%:java表达式
%!...%:声明,用来创建类的成员变量和成员方法
jsp其实是一种特殊的Servlet,在html中通过java脚本就可以嵌入java代码,输出一些内容。
Q3: 在JSP页面中,嵌入JAVA代码片段的语法格式是什么?声明的语法格式为什么?
嵌入JAVA代码的语法
% JAVA代码 %
定义全局变量
%! int a=1;%
定义全局方法
%!
getmax(int a,int b){
int max=ab?a:b;
return max;
}
%
JSP表达式
%= 表达式 %
JSP表达式可以直接把Java的表达式结果输出到JSP页面中,表达式的最终结果将转换为字符串类型
Q4: jsp嵌在body里面的java片段跟嵌在head里面的javascript有什么区别,一般怎么用这两个方式?
%% 是书写java代码的可以在任何地方
嵌在head里面的javascript,是js,这两个是两码事~一个是java面向对象开发语言,一个是js脚本语言
js一般在前台验证使用
%%java代码一般用于获得后台数据
Q5: jsp页面中javascript嵌套java代码段
关键是 %pdao.delpinfo(sfzh);% 这里。
这句在页面加载成功就已经执行了,不受js代码段控制的。(java代码优先执行,并且输出动态内容,生成静态页面后,js才开始执行)
如果要让js控制操作逻辑,去判断是否发送新的请求,可以用ajax、或用js去操作一个form提交,或者用js去操作一个iframe去进行指定url跳转。
总的来说就是用js去发送http请求。
1、写一个新的action或 xxx.jsp,专门执行pdao.delpinfo(sfzh);
2、用ajax,或form,或隐藏的iframe去请求这个xxx.jsp






