哪个命令可以执行嵌在HTML文件中的Java小程序?

哪个命令可以执行嵌在HTML文件中的Java小程序?,第1张

首先静态的html标签是袜和无法直接调用java程序的。

下面是实现的几种方法

第一种方法:

将按钮放到form表单中,当按钮点击时提交表单(或者直接将input的type属性定义成submit),表单可以指向JSP或Servlet,在JSP或Servlet里调用java程序

第二种方法:

在按钮的onclick时间中添告坦盯加js代码

self.location="url"其中url指向JSP或Servlet

第三种方法:

使用第三方的javascript包,dwr是一个不错的选择:

1、需要准备dwr的jar包,并将之放到lib目录下;

2、修改web.xml文件,添加DWRServlet的映射;

3、配置dwr,即在WEB-INF目录下,添加dwr.xml文件,让dwr知道在运行时给哪些JavaBean生成相应的javascript库;

4、将需要的脚本库引入到html页面中就可以通过dwr的API访问java类了。

第四种方法:

使用MVC框架更简单,以struts为例,信碧可以仿照第一或第二种方法,将url替换成配置文件中配置的地址就能访问java程序了。

在后台写数据库连接程序,连接表会吧迅清友?写一个action类,action 里定义tb_xs表的对象,例如tb_xs包含字段a,b,c,定义相应的类,class xs{private String aprivate String bprivate String c//setter/getter方法}在action 类中定义方亩槐法如

public String list() {

List<User>ulist = new ArrayList<User>()

Connection con = jdbc.getConnection()

String sql = "select userid as userId,username as userName,sex as sex ,photo as phote from tbl_user where userid>? order by userid"

PreparedStatement stmt = con.prepareStatement(sql)

stmt.setString(1, "1")

ResultSet rs = stmt.executeQuery()

while (rs.next()) {

User u = new User()

u.setUserId(rs.getString("userid"))

u.setUserName(rs.getString("username"))

u.setSex(rs.getString("sex"))

ulist.add(u)

}

ServletActionContext.getRequest().setAttribute("ulist", ulist)

return success

}

在html 中就可以使用"ulist"了

<s:iterator value="#request.ulist" id="user">

<tr>

<td>><a href = "">正穗<s:property value="#user.userName"></s:property></a></td>

</tr>

</s:iterator>

回答比较乱,希望你能明白

建立一个和你类名一样的HTML文本比如c1_2.java

建立文本名就叫c1_2.html

然后在文本中输入<APPLET CODE="c1_2.class"width=150 height=100><橘郑/APPLET>

width和height是你打开applet应用小程序浏览器窗口圆虚颂的宽度和长度

c1_2.class是在cmd下用javac编译c1_2.java出誉梁来的。

所以在cmd中找对象的子目录 输入javac xxx编译 回车 aapletviwer xxxx就行了

求采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12237446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存