jsp中写入java代码,

<%String m=%><s:property value="#shop.value"/><%;%>
<%int i = 0;
int n =Integer.parseInt("m");
i=i+n;
%>
提示第一行有错误,求大牛帮看一下。

<%%>直接就在里面写语句了。例如
<%
语句1;
语句2;
%>
<%=%>只能写一个表达式,例如<%=12%> <%=变量名 %>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-08
这个不能拆分的如果你要用struts标签可以直接在jsp页面直接调用,不用付给一个变量的,<%String m= "你定义的字符串";%>只能这样定义,不能嵌套的,会不识别的本回答被提问者和网友采纳
第2个回答  2014-04-09
jsp中的脚本是不可以和struts标签互通的,它会报m没有被赋值的错.谢采纳
第3个回答  2014-04-09
<%String m=%><s:property value="#shop.value"/><%;%>
你这段的代码代表的是java字符串=页面HTML,肯定报错,你先解析出来shop.value,然后用<%%>去赋值
第4个回答  2014-04-09
你觉得m这个字符串可以转换为int类型吗
第5个回答  2014-04-09
你这是做的什么功能?没见过这样玩的,如果是你要取出某值并做相应处理的话,你可以#SHOP这个控件中用JS去改变i值就是了啥。

jsp页面嵌入java代码怎么写(jsp页面中java代码无效)
1、写一个新的action或xxx.jsp,专门执行pdao.delpinfo(sfzh);2、用ajax,或form,或隐藏的iframe去请求这个xxx.jsp jstl标签中怎么嵌入Java代码要怎么嵌入java代码呢?jsp页面中嵌入java代码叫做小脚本,如:String str = "java";out.print(str);但是jstl本来就是用来取代小脚本的,因此没有必要再j...

在jsp页面写了一部分java代码,这样好不?
1、根据MVC思想,JSP属于VIEW层,不宜存在太多java的代码,view层应该只有布局、样式相关的代码,jsp中包含太多java代码就和MVC思想有出入了。2、可读性差,大多公司中,JSP是有专业的前台人员进行维护的,但这些前台人员,只需要具备HTML、JS、CSS、JQUERY等前端技术,一般都不懂得Java代码,在jsp中写太多...

在JSP页面中,嵌入JAVA代码片段的语法格式是什么?声明的语法格式为什么...
<% JAVA代码 %> 定义全局变量 <%! int a=1;%> 定义全局方法 <%!getmax(int a,int b){ int max=a>b?a:b;return max;} > JSP表达式 <%= 表达式 %> JSP表达式可以直接把Java的表达式结果输出到JSP页面中,表达式的最终结果将转换为字符串类型 ...

我是菜鸟,想在jsp中插入java类,怎么办?
< Date date = new Date();out.println("现在时间:"+date);> 记住java代码一定要加<% %>写在这里面 当然你只要依样画葫芦就可以了:)你说的是怎么使用javabeans吧 我简单的写写吧 <jsp:useBean id="user" scope="page" class="user"> 中id要于属性的名字关联,范围是指该User的使用范围,...

如何在jsp中使用java类?
在jsp中使用java类举例如下:1.新建一个项目,在src文件夹下添加一个包:如:tianaoweb.com;2.再在包中添加一个类:如 package com;public class test { public String sd(){ return "sd";} } 3.在默认的首页index.jsp(当然也可以自己新建一个jsp文件)的开头引入 <%@ page import= "...

请教怎么把下面java代码嵌入到jsp中
把代码都嵌入到JSP里面是违反MVC设计准则的,这会让你的代码难维护,如果万一出错了,页面上显示的哪一行你都找不到(不是实际指出的那行,还要找编译好的对应的servlet)让上面代码运行,把它改写为一个类或Beanl就可以了,其实也就一分钟的事儿,把main改成函数,然后在jsp里面import它,new一个...

在JSp页面文件中嵌入java语言要素的几种方式
标签<%…%>用来在页面中使用java小脚本,这对标签内部的代码必须符合java语法规范,其中代码所依赖的类和包必须在页面中使用<%@ page import="…"%>声明导入;举例如下:<% String port="8080"; %> 标签<%=…%>用来在页面中输出java脚本变量的值,标签内的代码必须是一个存在的且不为空的变量...

jsp中不能出现java代码
并不是说一定不能出现java代码 因为JSP是一种视图技术,现在的视图技术有很多,JSTL算是一种,然后还有freemaker等 因为在JSP里面添加java代码为显的很混乱,后期维护不方便 如果一个项目比较小使用带java代码的JSP页面也可以,但是不推荐 这个具体的还是要看公司的要求和项目需求了~~...

jsp导入包(jsp如何导入java包)
就是因为两个包中都有Date类。实际上java.sql包下的Date类是继承java.util.Date的。它没有空的构造方法。如果你把java.sql.*写到前面的话,系统会认为你创建了一个java.sql.Date的对象。要在jsp中使用freemarker需要导入什么包?导入freemarker-x.x.xx.jarFreeMarker是一个用Java语言编写的模板引擎,...

怎么在 js 代码中使用 jsp 标签或 Java 代码
\/testsite\/admin\/unmi.action。还有更多更方便的标签使用,比如用标签获取到 session 或请求中的数据作为 js 的变量等。引申此话题的,其实不光是在 JS 中使用 JSP 标签,可用 JSP 标签的地方当然可以直接写 Java 代码,即 ScriptLet 代码。如果是在 JSP 中内嵌的 JS 代码,那当然好办,JSP 文件中...

相似回答