下面是实现的几种方法:
第一种方法:
将按钮放到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就行了
求采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)