当前位置:首页 » 编程语言 » jsp显示java

jsp显示java

发布时间: 2022-05-23 02:10:27

‘壹’ 在jsp页面如何输出java代码怎么写

jsp的组成: jsp = html + java脚本 + jsp标签(指令)
jsp中无需创建即可使用的对象一共有9个,被称之为9大内置对象。例如:request对象、out对象
3种java脚本:
<%...%>:java代码片段
<%=...%>:java表达式
<%!...%>:声明,用来创建类的成员变量和成员方法
jsp其实是一种特殊的Servlet,在html中通过java脚本就可以嵌入java代码,输出一些内容。

‘贰’ 如何查看jsp中java代码的值

jsp中查看java代码变量的值是通过打印的方式来查看的,最常用的是用c:out标签输出。
在Servlet文件中:
// 放入String类型,用c:out输出 String c_out_simple_string = "hello beijing 2008"; request.setAttribute("c_out_simple_string", c_out_simple_string);

在JSP文件中:
c_out_simple_string的值是: "${c_out_simple_string}">

<c:out>标签是JSTL的核心标签库中的一员,使用非常普遍且非常简单。在本示例中只使用c:out标签的value属性,value属性值的来源是EL表达式,通过EL表达式取出变量c_out_simple_string的值赋给c:out标签的value属性,然后通过c:out标签显示出来。

‘叁’ 怎么使java中的输出在JSP中正确显示

如果在jsp中就简单的多了。有很多种方法。
你的意思我没太看懂。如果是想换行可以直接out.print("<br/>");
如果是想把JavaBean封装的list里的值取出来可以看看下面的。
方法1:
<%
写语句:例如String str = "aaaaa";
while(true){
%>
<%= str %>
<br/>
<%
}
%>
方法2:
<c:forEach items="${users}" var="oneRow">
${oneRow.username}
${oneRow.password}
</c:forEach>

如果还是理解错误可以网络HI联系我。

采纳我吧。尽情的踩我吧。

‘肆’ 想再JSP的一个界面显示一个JAVA的主程序结果 怎么办

具体不知道你使用的是什么框架,比如你使用的是struts2框架,如果你想在jsp页面上显示“path”这个变量,比如他是String类型的,那么:
1.你在你的类中声明一个私有变量“private String path”,然后给这个path相应的get和set的javabean方法.
2.在struts2的xml配置文件中配置方法
3.然后在你的jsp页面中某个div中显示就用struts2的标签<div><s:property value="path"/></div>
这样就OK了。。。有关strut2具体的用法你如果不熟悉的话还是看看struts2的相关资料吧。

‘伍’ java中如何将文件的内容在显示在jsp上,也就是在页面上显示!谢啦!

首先先把文件的内容读出来,然后封装成一个对象或是直接用字符传送到页面上,之后就可以在页面上显示了。其实主要还是怎么从文件中读出内容,怎么传递到页面上,希望你自己考虑下,然后就成了。

‘陆’ JSP中有关JAVA语言的部分显示不出来怎么解决

因为JSP是服务器端的程序,所以需要启动服务器之后才可以运行啊!
打开Tomcat,将项目部署到tomcat中,在浏览器中浏览!
或者使用MyEclipse,它有集成的浏览器,可以再MyEclipse中进行调试,挺方便的(前提打开Tomcat).

‘柒’ 如何用java获取出来,并在jsp中显示

java:

// String sql ="select * from g_supplier_sn where serial_number ="+getTextSN();
String sql="select pa.model_name,sn.serial_number,sn.supplier_sn,to_char(sn.update_time,'yyyy-mm-dd hh24:mi:ss') "+
"from sajet.g_supplier_sn sn inner join sajet.g_sn_status st on st.serial_number = sn.serial_number "+
"inner join sajet.sys_part pa on pa.part_id = st.model_id where sn.serial_number = ? ";
QuerySNDao db=new QuerySNDao();
ResultSet rs = null;
PreparedStatement stmt=null;
Connection con = db.getConnection();
result=new ArrayList<Map<String, String>>();
try{
stmt = con.prepareStatement(sql);
stmt.setString(1, textSN);
rs = stmt.executeQuery();
while (rs.next()) {
Map<String, String> lResult = new HashMap<String, String>();
String model_name = rs.getString(1);
String serial_number = rs.getString(2);
String supplier_sn = rs.getString(3);
String update_time = rs.getString(4);
lResult.put("modelName", model_name);
lResult.put("supplierSN", supplier_sn);
lResult.put("serialNumber", serial_number);
lResult.put("updateTime", update_time);
result.add(lResult);
}
}catch(SQLException e){
System.out.println(e.getMessage());
}finally{
db.closeConnection(con, rs, stmt);
}
return SUCCESS;

jsp:
<div class="contents">
<table width="85%" border="2px"
style="border-collapse: collapse;margin-left: 80px;">
<tr style="background-color:green;color: white;">
<th>机种名称</th>
<th>二维码</th>
<th>原材二维码</th>
<th>扫描时间</th>
</tr>
<s:iterator value="result" id="m">

<tr>
<td><s:property value="#m.modelName"/></td>
<td><s:property value="#m.serialNumber"/></td>
<td><s:property value="#m.supplierSN"/></td>
<td><s:property value="#m.updateTime"/></td>
</tr>
</s:iterator>
</table>
</div>

‘捌’ jsp如何显示java数组

你应该说的是struts框架的<s:iterator>标签

struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
1:jsp页面定义元素写法 数组或list

<s:iterator value="{'1','2','3','4','5'}" id='number'>
<s:property value='number'/>A
</s:iterator>
打印结果为: 1A2A3A4A5A

‘玖’ java程序产生的实时图像如何在jsp页面显示

java程序产生的图表可以用jfreechart来展示。

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

// TODO Auto-generated method stub

response.setContentType("text/html;charset=GBK");

DefaultCategoryDataset dataset = new DefaultCategoryDataset();

LinkDataBase linker=new LinkDataBase();

String sql="select sname,courseName,marks from course,marks,student where student.rollno=marks.rollno and marks.courseid=course.courseid ";

ResultSet rs=linker.executeQuery(sql);

try

{

while(rs.next())

{

dataset.addValue(Integer.parseInt(rs.getString("marks")),rs.getString("courseName"), rs.getString("sname"));

}

}

catch(Exception e)

{

e.printStackTrace();

}

JFreeChart chart = ChartFactory.createBarChart3D(

"学生成绩柱状图", "学生姓名", "成绩", dataset, PlotOrientation.VERTICAL, true, false, false);

try {

ChartUtilities.writeChartAsJPEG(response.getOutputStream(), 1.0f, chart, 400, 300, null);

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

} finally {

linker.close();

}

}

jsp页面只需要执行这个servlet即可完成。

<body>

<img src="JFreeChartServlet" /> <br>

</body>

执行结果如下:

‘拾’ 如何在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= "tianaoweb.com.* "%>
4.在<body> </body>中添加相应的java代码片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>

热点内容
清理outlook2010缓存 发布:2025-02-13 15:43:30 浏览:54
ohem算法 发布:2025-02-13 15:40:10 浏览:930
java编程课程 发布:2025-02-13 15:36:08 浏览:475
cs编译 发布:2025-02-13 15:36:07 浏览:55
高级语言都要编译解析型语言 发布:2025-02-13 15:06:32 浏览:304
openwrt源码下载 发布:2025-02-13 15:01:59 浏览:644
linux删除一个目录 发布:2025-02-13 15:00:29 浏览:539
蚂蚁存储 发布:2025-02-13 15:00:25 浏览:918
脚本师传奇 发布:2025-02-13 14:45:48 浏览:481
我的世界lce服务器剪辑 发布:2025-02-13 14:40:50 浏览:625