メニュー リソースはデータベースに保存されます。 jqueryのajax実装を使用します。使用されるパッケージは次のとおりです: json-lib-2.2.3-jdk15.jar ezmorph-1.0.6.jar json.js jquery.js
JSP ページ コード:
<%@ page contentType="text/html; charset= gbk "%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<% String basePath = request.getScheme( ) "://" request.getServerName() ":" request.getServerPort() request.getContextPath() "/";
out.println(basePath)
; < ;script type="text/javascript">
jQuery(function($){
//alert("ok");
function onchangeShow(oneId){
$.ajax({
url : "<%=basePath%>cateJson.whbs",
data : {parentId : oneId}, // パラメータ
type : "post",
cache : false,
dataType : "json", //json データを返す
error: function(){
alert('error')
},
success:onchangecallback;
});
}
function onchangecallback(data){
document.all['twoId'].options.length = 0; //元のオプションをクリアします
var str=" ";
for(var i=0;i
str =""
$("#twoId").html(str);
部門の種類を選択してください
ファイルの種類を選択してください
Struts のアクションのコード